-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvogais-palavras.py
35 lines (27 loc) · 1.28 KB
/
vogais-palavras.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
30
31
32
33
34
35
'''
@author - aldruinn
Exercicio do curso em video, cujo precisei criar uma lista de palavras sem acento, e mostrar para cada palavra, quais sao suas vogais
'''
# Dados
palavras = ("abacaxi", "banana", "cenoura", "dente", "elefante", "futebol", "guitarra", "hotel", "igreja",
"jogador", "ketchup", "melancia", "navio", "ouro", "pessoa", "queijo", "roda", "sapato", "tigre")
vogais = ("a", "e", "i", "o", "u")
# Laço de iteração 'palavra' em 'lista de palavras'
for palavra in palavras:
# Variaveis de controle
vogal = False
# Lista temporaria de vogais encontradas na palavra
vogais_na_palavra = []
# Laço de iteração 'letra' em cada 'palavra'
for letra in palavra:
# Define vogal como verdadeira e acrescenta à lista de vogais encontradas caso ainda não esteja
if letra in vogais and letra not in vogais_na_palavra:
vogal = True
vogais_na_palavra.append(letra)
# Caso a vogal ja esteja na lista, remove e acrescenta novamente para manter o controle de não repetir a vogal
elif letra in vogais_na_palavra:
vogais_na_palavra.remove(letra)
vogais_na_palavra.append(letra)
# Resultado
print(
f"A palavra '{palavra}' contém as vogais '{','.join(vogais_na_palavra)}' ")