-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy path077.py
28 lines (23 loc) · 1.13 KB
/
077.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
"""
Desafio 077
Problema: Crie um programa que tenha uma tupla com várias palavras (Não usar acentos).
Depois disso, você deve mostrar, para cada palavra, quais são as suas vogais.
Resolução do problema:
"""
# Tupla com todas palavras
palavras = ('carro', 'programar', 'futuro', 'mercado', 'desenvolvimento',
'ferrari', 'miami', 'brasil', 'python', 'javascript', 'bike',
'piscina', 'avenida', 'paralelepipedo', 'navio', 'morte')
# Tupla com todas vogais
vogais = ('a', 'e', 'i', 'o', 'u')
# OBS: Sistema de cores ANSI só funciona em ambientes que usam
# essa codificação, caso não tenha-o, basta tirar as cores \33[33m excluindo-as
print()
# Descobrindo as vogais de cada palavra
for palavra in palavras: # Pegando as palavras da tupla uma a uma
print(f'A palavra \33[33m{palavra.upper()}\33[m tem as vogais: ', end='')
for letra in palavra: # Pegando a letra da palavra da tupla
for vogal in vogais: # Pegando uma letra da tupla vogais
if vogal == letra: # Verificando se a vogal é igual a letra da palavra
print(f'\33[34m{vogal}\33[m', end=' ')
print()