Olá, estava tentando fazer um programa onde o usuário é perguntado se ele quer jogar um dado, e se a resposta for sim, será retornado um número de 1 a 6 para o usuário, se for não, o programa para, e se for diferente de sim ou não, o programa pede para digitar sim ou não. Só que depois do "sim", os números se repetem (geralmente 2 vezes) antes de mudar, e tem vezes que eu digito "não" (depois de ter digitado "sim") e o programa continua. Alguém pode me ajudar?
Obs: o código começa no "import random". (eu não consegui colocar como código essa primeira parte)
`import random
decisão = input("Você gostaria de jogar o dado? ")
while decisão: decisão = decisão.strip() numero = random.randrange(1, 7)
if(decisão == "sim"):
print(f"O número que caiu foi: {numero}")
pergunta = input("Deseja jogar novamente? ")
if(pergunta == "sim"):
print(f"O número que caiu foi: {numero}")
pergunta = input("Deseja jogar novamente? ")
elif(pergunta == "não"):
print("Fim do jogo!")
break
else:
pergunta = input("Por favor digite sim ou não: ")
elif(decisão == "não"):
print("Fim do jogo!")
break
else:
decisão = input("Por favor digite sim ou não: ")
`