鱼C论坛

 找回密码
 立即注册
查看: 1452|回复: 8

[已解决]004 课后题改进小游戏

[复制链接]
发表于 2017-11-13 00:03:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 特懒人员. 于 2017-11-13 00:06 编辑
  1. import random
  2. secret = random.randint(1,10)

  3. i = 2
  4. temp = input("不妨猜一猜小甲鱼现在心里想的是哪个数字:")
  5. guess = int(temp)
  6. if guess == secret:
  7.     print('我艹,对了,真厉害')
  8. else:
  9.     while i:
  10.         if guess == secret:
  11.             print('我艹,对了,真厉害')
  12.         else:
  13.             if guess < secret:
  14.                 temp < input('哎呀,错了,小了小了,重新猜一遍吧:')
  15.                 guess = int(temp)
  16.             else:
  17.                 temp = input("哎呀,错了,大了大了,重新猜一遍吧:")
  18.                 guess = int(temp)
  19.         i = i - 1
  20. print("游戏结束,bye!")
复制代码

不知道问题出在哪?
最佳答案
2017-11-13 13:38:58
特懒人员. 发表于 2017-11-13 13:27
额     为什么最后一次无法判断结果?

因为你每次循环里面都要求用户进行了下一次的输入,但是当i等于0以后,下次的输入不会有判断的提示了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-13 01:05:25 | 显示全部楼层
你总得说个所以然吧。问题在哪?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-13 07:01:41 From FishC Mobile | 显示全部楼层
15行<换成=
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-13 10:58:32 | 显示全部楼层

感谢!       还有一个问题就是猜第三次的时候     无法分辨对错     直接显示游戏结束
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-13 10:59:02 | 显示全部楼层
ba21 发表于 2017-11-13 01:05
你总得说个所以然吧。问题在哪?

sorry    第一次发帖    不熟悉         问题就是猜第三次的时候     无法分辨对错     直接显示游戏结束
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-13 11:22:47 | 显示全部楼层
特懒人员. 发表于 2017-11-13 10:58
感谢!       还有一个问题就是猜第三次的时候     无法分辨对错     直接显示游戏结束

把第4行的i初始化为3,你初始化为2当然只能判断两次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-13 13:27:36 | 显示全部楼层
BngThea 发表于 2017-11-13 11:22
把第4行的i初始化为3,你初始化为2当然只能判断两次

额     为什么最后一次无法判断结果?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-13 13:38:58 | 显示全部楼层    本楼为最佳答案   
特懒人员. 发表于 2017-11-13 13:27
额     为什么最后一次无法判断结果?

因为你每次循环里面都要求用户进行了下一次的输入,但是当i等于0以后,下次的输入不会有判断的提示了

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
特懒人员. + 5 + 5 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-11-13 13:51:11 | 显示全部楼层
BngThea 发表于 2017-11-13 13:38
因为你每次循环里面都要求用户进行了下一次的输入,但是当i等于0以后,下次的输入不会有判断的提示了

豁然开朗     Thanks&#9834;(&#65381;ω&#65381;)&#65417;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-18 14:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表