Faça um algoritmo em python que informa a quantidade de vogais contidos no nome completo de um indivíduo.
Alguém ajuda aí pfv.
Respostas
respondido por:
1
# Nome aleatório de exemplo
name = 'Carlos José da Silva Santoro Emanuel Pamonheiro'
# Transforma todos as letras em caixa baixa
stringLowerCase = name.lower()
# Objeto que vai armazenar todas as e suas quantidades para depois fazer a contagem
vogais = {}
# Para cada vogal pegue a quantidade dela e adiciona a o objeto
for vogal in 'aeiou':
count = stringLowerCase.count(vogal)
vogais[vogal] = count
# Pega apenas a quantidade de vogais na string
valuesInVogais = vogais.values()
# Soma a quantidade de todas as vogais e imprime na tela
totalOfVogais = sum(valuesInVogais)
print(f'O nome "{name}" contem {totalOfVogais} vogais.')
Deixei alguns comentários para facilitar o seu entendimento, espero que eu tenha ajudado.
Perguntas similares
3 anos atrás
3 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás