【发布时间】:2024-05-29 21:55:02
【问题描述】:
我只是在用 Python 做一个简单的猜测程序。我的 if 语句中的代码永远不会运行,我不知道为什么。我已经尝试在最后打印这两个变量,即使它们相同,比较也永远不会解析为真。我也尝试将 y 设置为 2 并猜测 2 作为输入,但它仍然不起作用。
import random
x = input("Guess a number 1 or 2: ")
y = random.randint(1,2)
if x==y:
print("yes")
【问题讨论】:
-
x = int(input(...)). -
您正在将字符串与整数进行比较。
-
请检查 x 和 y 的类型
标签: python if-statement operators