我正在尝试创建一个2至4个玩家骰子滚动游戏,我希望用户或用户选择要玩游戏的玩家数量。
我将其作为输入,但是我只希望用户输入2-4之间的数字
我尝试使用“ try andexcept”或“ while True”,但是这两个都不起作用,很可惜。
def players():
while True:
try:
numberOfPlayers = int(input("How many players are there? (2-4)"))
except ValueError:
print("Please enter a number from 2-4")
players()
这是我到目前为止所做的,但是它接受所有数字,例如50和100,但是我只希望输入是2-4的数字