Я писал игру «Брось кости», но когда у меня возник вопрос: «Хотели бы вы снова бросить кости?» и я говорю "нет", это катится в любом случае. Я предполагаю, что это как-то связано с переменной answer
. Тем не менее, я хотел бы напечатать «возможно в следующий раз» вместо этого. Вы можете мне помочь? Вот мой код:
import random
def response():
if answer == "yes" or answer == "Yes" :
rolldice()
else:
print("Maybe next time!")
def rolldice():
randomnumb = random.randrange(1,7)
print("You got number " + str(randomnumb) + "!")
answer = input("Would you like to roll the dice again? \n ")
response()
answer = input("Would you like to roll the dice? \n")
response()