这应该是一个随机数猜测游戏。应该说出最后是否正确猜出了这个数字,但是即使正确猜出了这个数字,它也总是显示“ Wrong”。
我只学习python了几天,这正在使我头脑清醒。
import random
odds = [1,2]
rNum=(random.choice(odds))
print ('The odds are:',odds)
gNum=input('What is your guess?')
print ('You Guessed:',gNum)
print ('The number was:',rNum)
if (rNum == gNum):
(print("Correct!"))
if (rNum != gNum):
(print("Wrong"))
如果数字相同或不同,就好像无法比较,并且总是将其解释为错误,因为它只会给出!=结果
如果我听起来很愚蠢,请原谅我只是开始
非常感谢:)
答案 0 :(得分:1)
我想类型是不同的。一个是int
,另一个是str
,恰好包含一个整数。尝试”
gNum=int(input('What is your guess?'))