python - 我正在尝试用 python 制作一个小游戏,但有些东西不起作用
问题描述
这是代码:
secret_number = 7
guess = input("What number am i thinking of?")
if secret_number == guess:
print("Yay you got it")
else:
print("No that's not it")
当我运行代码时,即使我猜对了数字,我总是会得到“不,那不是它”。
解决方案
string
默认情况下,您的输入是有价值的。您必须将其转换为int
才能工作。
guess =
int
(input("What number am i thinking of?"))
推荐阅读
- typescript - 如何在 TypeScript 中推断函数的ThisType
- node.js - 云功能 - 获取文档参考文档
- python - Pymodbus:响应中错误的字节数
- pandas - 如何合并来自两个不同 DataFrame 的相同列
- c - 如何将未知类型的指针传递给函数?
- c - 排序最大和最小的字符串
- hive - 尝试使用 nifi 将数据插入配置单元时出错
- visual-studio-code - 贡献有条件激活的 vscode 配置
- vue.js - 尝试使用 highcharts-vue 包装器设置 xAxis 极值
- reactjs - React + Styled Components:每次渲染 setState 都会重置所有组件