Brincadeira de infância import random
palavras = ["python", "desenvolvimento", "tecnologia", "computador", "programacao"]
palavra_secreta = random.choice(palavras) letras_acertadas = [""] * len(palavra_secreta) # Inicia a lista com "" para cada letra letras_tentadas = [] # Lista de letras tentadas pelo jogador tentativas_erradas = 0 max_tentativas = 6 # Número máximo de tentativas
def exibir_jogo(): print("\nPalavra: " + " ".join(letras_acertadas)) print("Tentativas restantes:", max_tentativas - tentativas_erradas) print("Letras tentadas:", ", ".join(letras_tentadas))
while "_" in letras_acertadas and tentativas_erradas < max_tentativas: exibir_jogo()
# Solicita uma letra ao jogador
letra = input("Digite uma letra: ").lower()
# Verifica se a letra já foi tentada
if letra in letras_tentadas:
print("Você já tentou essa letra! Tente outra.")
continue # Pula para a próxima iteração do loop
letras_tentadas.append(letra) # Adiciona a letra na lista de tentativas
# Processa a jogada
if letra in palavra_secreta:
# Se a letra está na palavra secreta, revelar todas as ocorrências
for i, char in enumerate(palavra_secreta):
if char == letra:
letras_acertadas[i] = letra # Substitui "_" pela letra correta
else:
# Se a letra não estiver na palavra, incrementar tentativas erradas
tentativas_erradas += 1
if "_" not in letras_acertadas: print("\nParabéns, você venceu! A palavra era:", palavra_secreta) else: print("\nQue pena, você perdeu! A palavra era:", palavra_secreta)