Skip to content

Commit

Permalink
<refactor> - Inclusão do exercicio 77
Browse files Browse the repository at this point in the history
Versão: 1.1.2:05-12042024
Descrição: Inclusão da atividade 77
  • Loading branch information
Lucas Matheus Costa committed Apr 12, 2024
1 parent 24d97a0 commit cb41ed7
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions Mundo 3 - Intermediario/77 - Contando vogais.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Algoritmo para colocar palavras numa tupla e contar suas respectivas vogais
#
# @author Lucas Matheus C. Costa <[email protected]>
# @version 1.0.0
# @since 2024

# 1º Passo - Separar as informações
tuplaVogais = ("a","e","i","o","u") # Tupla<Char>
palavras = "" # String
gatilhoRepeticao = True

# Colocar palavras
print("Para encerrar o programa é só apertar ENTER sem nenhuma palavra, ou seja vazio")

while gatilhoRepeticao==True:
novaPalavra = ""
novaPalavra = input("Digite uma nova palavra : ")

if novaPalavra=="":
gatilhoRepeticao = False
else:
palavras += novaPalavra + ","

palavras = palavras[0:-1]
palavras = palavras.split(",")
palavras = tuple(palavras)

for item in palavras:
vogaisEncontradas = "[" # String

for vogal in tuplaVogais:
VALOR_NAO_ENCONTRADO = -1
resposta = VALOR_NAO_ENCONTRADO
resposta = item.find(vogal)

if resposta!=VALOR_NAO_ENCONTRADO:
vogaisEncontradas += vogal+" "
vogaisEncontradas += "]"

print("A palavra {} tem as vogais {}".format(
item.upper(),
vogaisEncontradas
))

0 comments on commit cb41ed7

Please sign in to comment.