O problema do programa é que no momento em que eu defino um nível de dificuldade na qual não esta inserido no programa, ele sempre é jogado no nível mais difícil.
O problema do programa é que no momento em que eu defino um nível de dificuldade na qual não esta inserido no programa, ele sempre é jogado no nível mais difícil.
Bruno, tudo certo? Sempre post o código que fica mais fácil de entender. Acredito que esteja se referindo ao jogo de adivinhação, o que ocorre é que entramos na condição "se" ou "if", no exemplo abaixo se o usuário entra com valor 1 ou 2 definimos o nível, caso contrário sempre será difícil. Isso ocorre devido a condição escrita sendo o else para tudo que não entrar no if.
print("(1) Fácil (2) Médio (3) Difícil", numero_secreto)
nivel = int(input("Defina o nível: "))
rodada = 1
if nivel == 1:
total_de_tentativas = 20
elif nivel == 2:
total_de_tentativas = 10
else:
total_de_tentativas = 5