-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex077.py
More file actions
31 lines (24 loc) · 695 Bytes
/
ex077.py
File metadata and controls
31 lines (24 loc) · 695 Bytes
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
# Crie um programa que tenha uma tupla com várias
# palavras, sem acento. Mostre, para cada palavra
# quais são suas vogais.
def isVogal(letra):
try:
index = ['a','e','i','o','u'].index(letra.lower())
return True
except:
return False
def getVogais(palavra):
return list(filter(isVogal, palavra))
palavras = (
'atomo', 'abacaxi', 'filosofia', 'estudo', 'faca',
'garfo', 'historia', 'literatura', 'organismo', 'portugal'
)
for i, vogais in enumerate(map(getVogais, palavras)):
print(f'Em {palavras[i]:15}{vogais}')
print('\n ')
# Ou
for palavra in palavras:
print(f'\nEm {palavra:15}, ', end='')
for letra in palavra:
if letra.lower() in 'aeiou':
print(letra, end=' ')