• Matéria: Informática
  • Autor: abdulchomar
  • Perguntado 4 anos atrás

algoritmo que leia quantidade de vogais de um nome em phyton ​

Respostas

respondido por: bomemciencias
0

# 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 comentários para facilitar seu entendimento, espero que eu tenha ajudado

respondido por: bethdranka59
0

nome = input("Digite o seu nome completo: ")

quantidade_de_vogais = 0

for i in range(0, len(nome)):

   if nome[i] == "a" or nome[i] == "A" or nome[i] == "e" or nome[i] == "E" or nome[i] == "i" or nome[i] == "I" or nome[i] == "o" or nome[i] == "O" or nome[i] == "u" or nome[i] == "U":

       quantidade_de_vogais += 1

       print(nome[i])

print("Total de vogais: %d" % quantidade_de_vogais)

Perguntas similares