Я создаю игру в покер на кости и пытаюсь спросить, хочет ли пользователь играть перед тем, как продолжить игру, а затем спрашивает, хочет ли игрок играть снова после каждой игры.
IЯ не уверен, как разрешить неправильные вводы, отличные от Y и N, чтобы сказать пользователю, чтобы ввести правильный ответ, а затем зациклить ввод, пока ни один из них не введен.Я не могу использовать перерыв.
play = True
s = input("Would you like to play dice poker [y|n]? ")
if s == "y":
play = True
elif s == "n":
play = False
else:
print("Please enter y or n")
while play:
Здесь и далее код моей игры
Этот раздел ниже повторяется в конце каждой игры
again=str(input('Play again [y|n]? '))
if again == "n":
play = False
if again == "y":
play = True
else:
print('Please enter y or n')