juanengml / trilha-python

3 stars 0 forks source link

Exercício 4 - Dia 3 #14

Closed 0thferr closed 1 month ago

0thferr commented 1 month ago

Crie um programa que solicite uma string do usuário e imprima o número de vogais e consoantes presentes na string.

Código + Resultado;

image

Explicação -

O código começa definindo uma função chamada contar_vogais_consoantes que recebe um parâmetro: string. Dentro da função, são inicializadas duas variáveis, num_vogais e num_consoantes, ambas com valor zero. A função também define uma string vogais que contém todas as vogais maiúsculas e minúsculas. Em seguida, a função percorre cada caractere da string fornecida. Se o caractere for uma letra (char.isalpha()), a função verifica se ele é uma vogal (se está na string vogais). Se for, incrementa a variável num_vogais. Caso contrário, incrementa a variável num_consoantes.

A função retorna o número de vogais e consoantes contados. Depois, o código define outra função chamada exibir_resultado que recebe dois parâmetros: vogais e consoantes. Esta função cria uma representação gráfica simples usando emojis. A quantidade de emojis é determinada pelo número de vogais e consoantes. A função retorna uma string que inclui a representação gráfica.

O programa então solicita ao usuário que digite uma string. A string digitada é armazenada na variável string. nisso ele chama a função contar_vogais_consoantes, passando a string digitada como argumento, e armazena os resultados nas variáveis num_vogais e num_consoantes. E por fim o programa chama a função exibir_resultado, passando o número de vogais e consoantes como argumentos, e imprime a string retornada, que inclui a representação gráfica.

Link - https://replit.com/@thaisferreira07/Lab#Semana%201/Dia%203/4.py