Informática, perguntado por HalenDM, 7 meses atrás

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.

Soluções para a tarefa

Respondido por bomemciencias
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 interessantes