python - 无法让 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")
解决方案
您永远不会指定什么类型guess
,您需要将其转换为int
否则将其与任何整数进行比较将是False
。
代替:
guess = input("Type a number")
和:
guess = int(input("Type a number"))
推荐阅读
- google-apps-script - Questions cannot have duplicate choice values Google Sheet to Google Form error
- wordpress - Adding server credentials to WordPress Jetpack
- youtube - How to add an additional new OAuth ClientID to read youtube data
- php - Define HTML check boxes from database values
- flutter - Flutter web, hide splash screen after flutter web loaded
- python - 烧瓶:“蓝图”对象没有属性“wsgi_app”
- c# - OpenShift Kestral 导致 Socket Hangup 错误
- c++ - 无法使用 Qt 图表 - QT6 | 制作
- git - 用分支名称执行 `git tag` 是什么意思?
- visual-studio-code - 在 VSCode 中调试时如何将 conda env bin 路径添加到 $PATH?