0

随机生成一个数字后,我检查用户的输入是否匹配。如果是,打印一行,如果不是,打印另一行。即使用户猜对了,也会打印另一行。

chosenNumber = input ("Choose a number: ")
int (chosenNumber)
diceRoll = random.randint (1,3)
print ("The number rolled is: ",diceRoll)
if diceRoll == chosenNumber:
      print ("WINNER")
else:
      print ("LOSER")

感谢您的任何帮助。

4

1 回答 1

3

int()不会将字符串转换为整数,因为字符串是不可变的。

你可以做:

chosenNumber = int(input ("Choose a number: "))
于 2013-08-22T00:03:25.483 回答