鱼C论坛

 找回密码
 立即注册
查看: 595|回复: 3

关于在循环体之前的条件判断

[复制链接]
发表于 2018-7-30 21:22:00 | 显示全部楼层 |阅读模式

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

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

x
请教一下各位大佬。。
问题在后面。。

  1. guess0 = input("猜一下我心中的数字")
  2. guess1 = int(guess0)
  3. if guess1 == 8:
  4.         print("挖草,你是小甲鱼心中的蛔虫吗?")
  5.         print("猜中了也没有奖励~")
  6. else:
  7.         if guess1 > 8:
  8.             print("老哥你这个大了啊")
  9.         else:
  10.             print('哥,真小!')
  11. while guess1 != 8:
  12.     guess0 = input("小家伙,再来一次吧")
  13.     guess1 = int(guess0)
  14.     if guess1 == 8:
  15.         print("挖草,你是小甲鱼心中的蛔虫吗?")
  16.         print("猜中了也没有奖励~")
  17.     else:
  18.         if guess1 > 8:
  19.             print("老哥你这个大了啊")
  20.         else:
  21.             print('哥,真小!')
  22. print("游戏结束,不玩了!")




  23. #如果要实现  第一遍  可以判断大小的话,是否有更优解呢?
复制代码





这个是输出结果

======
猜一下我心中的数字9
老哥你这个大了啊
小家伙,再来一次吧1
哥,真小!
小家伙,再来一次吧2
哥,真小!
小家伙,再来一次吧3
哥,真小!
小家伙,再来一次吧4
哥,真小!
小家伙,再来一次吧
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-7-30 21:23:46 | 显示全部楼层
如果第一遍没有判断的话
输出结果是这样
======
猜一下我心中的数字99
小家伙,再来一次吧11
老哥你这个大了啊
小家伙,再来一次吧2
哥,真小!
小家伙,再来一次吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-7 10:38:29 | 显示全部楼层
所以,你想问啥
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-7 10:56:16 | 显示全部楼层
  1. import random
  2. print("........game.......")
  3. result = random.randint(1,10)
  4. guess = -1
  5. count = 1
  6. while guess!=result and count<=3:
  7.     num = input("请输入猜测的数字:")
  8.     guess = int(num)
  9.     if guess == result:
  10.         print("猜对啦!")
  11.         print("但没有奖励...")
  12.     else:
  13.         if guess > result:
  14.             print("猜的太大了...")
  15.         else:
  16.             print("猜的太小了...")
  17.     count+=1
  18. print("游戏结束!")
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-1 03:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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