大佬们帮忙看看问题在哪

weixin_44912929 2019-05-06 03:11:44
一个猜数小程序,不知道为什么无论输入什么数,都会提示输入的树太小,我用的是python3.7
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
一笑程序猴 2019-05-06
  • 打赏
  • 举报
回复
1、guess = input("What's yer guess?")修改为:guess = int(input("What's yer guess?"))
2、if 'guess' < 'secret': 改为:if guess < secret: 即把引号去掉,否则你对比的是连个字符串而不是数字
3、elif 'guess' > 'secret': 同理将引号去掉
  • 打赏
  • 举报
回复
因为你比较的是'guess'和‘secret'两个文本,不管你输入啥,'guess'永远小于'secret',永远只会提示too low...你需要比较的是变量,把''去掉,或者用str()或int()转换。还有最后的if缩进要对齐。。,在while循环里。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧