Untitled
unknown
plain_text
10 months ago
4.9 kB
14
Indexable
# Mensagem inicial
print("Vai começar a brincadeira! Será que a palavra vai ficar igual até o fim?")
# Número de participantes
n = int(input())
# Lendo o primeiro participante (referência)
nome = input()
palavra = input()
palavra_inicial = palavra
palavra_anterior = palavra
# Listas e contadores
erros = []
qtd_trocas = 0
palavra_atual = palavra_inicial
confusao_anunciada = False
# Loop pelos próximos participantes
for i in range(1, n):
nome = input()
palavra_atual = input()
# Verifica se houve mudança na palavra
if palavra_atual != palavra_anterior:
qtd_trocas += 1
erros.append((nome, palavra_atual))
print(f"Parece que {nome} não conseguiu ouvir muito bem e acabou passando pra frente uma palavra diferente da que escutou…")
# Se atingir 5 erros, imprime aviso de confusão (uma vez só)
if qtd_trocas == 5 and not confusao_anunciada:
print(f"Caramba, que confusão! A palavra {palavra_inicial} já tá toda embaralhada e virou {palavra_atual}!")
confusao_anunciada = True
palavra_anterior = palavra_atual
# --- Saída final ---
if qtd_trocas == 0:
# Nenhum erro
print(f"Impressionante, todos os jogadores ouviram e falaram perfeitamente a palavra {palavra_inicial}! Talvez os telefones modernos comecem a perder espaço pra moda antiga.")
elif palavra_atual == palavra_inicial:
# Houve erros, mas a palavra final é igual à inicial
print(f"Parece que ocorreram {qtd_trocas} trocas durante o processo, mas mesmo com essa pequena confusão, a palavra {palavra_inicial} conseguiu chegar no fim do telefone sem fio.")
else:
# Palavra final diferente da inicial
if qtd_trocas == 1:
nome_errado, palavra_errada = erros[0]
print(f"Poxa, foi por pouco, só quem errou foi {nome_errado} que disse {palavra_errada} ao invés de {palavra_inicial}…")
elif qtd_trocas == 2:
nome1, _ = erros[0]
nome2, _ = erros[1]
print(f"Se não fosse pelos erros de {nome1} e {nome2} a palavra {palavra_inicial} poderia ter chegado até o fim, talvez eles devessem tentar de novo.")
else:
print(f"É, parece que os alunos se confundiram bastante durante a brincadeira e a palavra {palavra_inicial} acabou virando {palavra_atual}. No total, ocorreram {qtd_trocas} trocas.")
Editor is loading...
Leave a Comment