Python中随机数大于和小于不正常工作

时间:2017-06-26 23:30:42

标签: python random

我正在开发一个涉及随机数的项目,它们大于或小于另一个数字。

from random import randint number = (randint(0, 100)) guess = raw_input("Guess: ") print number if (guess > number): print str(guess) + " is greater than "+ str(number)

创建此代码是为了帮助我调试我的问题,但没有任何效果。无论我作为变量“猜测”放入什么,它总是会说它比随机数大。

例如:
猜猜:0
27
0大于27。

这是我的代码还是随机数的问题?提前谢谢!

1 个答案:

答案 0 :(得分:1)

raw_input会返回String类型。您需要将其转换为int

guess = int(raw_input("Guess: "))