【发布时间】:2018-06-27 20:56:44
【问题描述】:
我不知道为什么我的 While 循环条件不起作用。这是我的代码:
randomNumber = 2
chosenNumber = ""
while chosenNumber != randomNumber:
chosenNumber = input("Please enter a number: ")
例如,当我为 selectedNumber 输入 2 时,它仍然会循环并要求我输入一个数字。但是2等于randomNumber,为什么While循环没有停止执行?
【问题讨论】:
-
因为像
"2"这样的字符串不等于像2这样的数字。 -
需要将字符串与字符串或 int 与 int 进行比较。