我正在开发一个涉及随机数的项目,它们大于或小于另一个数字。
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。
这是我的代码还是随机数的问题?提前谢谢!
答案 0 :(得分:1)
raw_input
会返回String
类型。您需要将其转换为int
guess = int(raw_input("Guess: "))