-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtarefa-de-casa-aula13-replace-split.py
30 lines (27 loc) · 1.29 KB
/
tarefa-de-casa-aula13-replace-split.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Instituto Conhecimento Liberta
# Professor: Geneflides Laureno
# Aluno: Romulo Craveiro
# Exercício:
# 1) Solicite ao usuário escrever um texto.
# 2) Solicite ao usuário escrever duas palavras:
# 2.1) a palavra a ser substituída;
# 2.2) a palavra que substituirá a antiga.
# 3) Imprima o texto original e o texto modificado.
# 4) Informe quantas palavras foram encontradas no texto.
print('\nVAMOS BRINCAR COM AS PALAVRAS! No final, você trocará uma delas e saberá quantas digitou. PRIMEIRO PASSO: digite um pequeno texto:\n')
texto = input()
print('\nPRÓXIMO PASSO:\n')
print("a) primeiro, você digitará uma palavra do seu texto que quer que seja substituída por outra;")
print("b) depois, você digitará a palavra que substituirá a primeira.\n")
print("Vamos lá?\n")
print('Digite a palavra que você quer substituir:\n')
palavra1 = input()
print('\nAgora, digite a palavra que substituirá a primeira:\n')
palavra2 = input()
troca = texto.replace(palavra1, palavra2)
print("\nTEXTO ORIGINAL:\n", texto)
print("\nTEXTO MODIFICADO:\n", troca)
armazena_palavras = troca.split(" ")
#Uma vez que, após a função split, os elementos ficam separados dentro de um array, usaremos a função len para contá-los:
conta_palavras = len(armazena_palavras)
print("\nTotal de palavras:\n", conta_palavras)