为什么这个if语句不能正常工作?

2024-10-01 07:50:25 发布

您现在位置:Python中文网/ 问答频道 /正文

这应该是一个随机数字猜测游戏。它应该在结尾说明数字是否猜对了,但即使数字猜对了,它也总是显示“错”

我只学了几天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"))

它似乎无法比较数字是否相同,并且总是将其解释为错误,因为它只会给出!=结果

如果我听起来很愚蠢,请原谅我我才刚刚开始

非常感谢:)


Tags: theimport游戏inputif结尾数字random