首页 > 解决方案 > 无法让 Python 选择正确的代码路径

问题描述

我试图在 Python 中创建一个猜谜游戏,else:即使我输入了正确的数字 (1),它也会继续打印出部分。我做错什么了?

print("Pick a number from one to 10 ")
guess = input("Type a number")
num = 1
if guess == 1:
    print("GoodJob actual wizard.")
else:
    print("Try again")

标签: python

解决方案


您永远不会指定什么类型guess,您需要将其转换为int否则将其与任何整数进行比较将是False

代替:

guess = input("Type a number")

和:

guess = int(input("Type a number"))

推荐阅读