我正在创建一个骰子扑克游戏,尝试在继续游戏之前询问用户是否愿意玩,然后询问玩家是否愿意在每次游戏后再次玩
我不确定如何允许除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')
将您的输入包装在一个函数中,该函数用于计算用户输入,如果它无效,则根据需要递归调用它。示例:
相关问题 更多 >
编程相关推荐