鱼C论坛

 找回密码
 立即注册
查看: 816|回复: 2

哪里更改

[复制链接]
发表于 2018-12-24 13:55:32 | 显示全部楼层 |阅读模式

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

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

x
  1. from random import randint

  2. secert = randint(1, 6)
  3. a = randint(1, 6)
  4. b = randint(1, 6)
  5. c = secert+a+b
  6. temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")

  7. for times in range(15 - 1):   
  8.     if temp.isdigit():
  9.         guess = int(temp)
  10.         
  11.         if c == randint(3,18):
  12.             print("我草,你是小甲鱼心里的蛔虫吗?!")
  13.             print("哼,猜中了也没有奖励!")
  14.             break
  15.         else:
  16.             if c > 10:
  17.                 print("哥,大了大了~~~",secert)
  18.             else:
  19.                 print("嘿,小了,小了~~~",secert)
  20.                
  21.             temp = input("再试一次吧:")
  22.             secert = randint(1, 6)
  23.             a = randint(1, 6)
  24.             b = randint(1, 6)
  25.             c == secert+a+b
  26.     else:
  27.         print("输入错误!")

  28. else:
  29.     print("机会用光了~")

  30. print("游戏结束,不玩啦^_^")
复制代码


怎么比较,三个数字和值大小,怎么更改
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-24 14:46:26 | 显示全部楼层
本帖最后由 heidern0612 于 2018-12-24 14:56 编辑

你下面abc再重新赋值的时候,已经不是原来那个数了,猜一辈子也猜不出来。

中间c ==ranint(3,18)的这个也不准确。

c 就随机等于 3到17之间的任意数,再循环一次这个数又变了。

还让人怎么猜?



除非你开始三个数都写在循环体外,可以随机,还能猜。

否则的话永远猜不对。


总体来说不要这么写,随机一个不行么?还随机三个。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-24 14:55:59 | 显示全部楼层
想写三个随机的和,可以这么写。

  1. from random import randint


  2. a = randint(1, 6)
  3. b = randint(1, 6)
  4. c = randint(1, 6)

  5. secrect = a+b+c

  6. for times in range(15):     #尝试次数是15次?

  7.     temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
  8.     if temp.isdigit():
  9.         guess = int(temp)
  10.         if guess == secrect :
  11.             print("我草,你是小甲鱼心里的蛔虫吗?!")
  12.             print("哼,猜中了也没有奖励!")
  13.             break
  14.         else:
  15.             if guess > secrect:
  16.                 print("哥,大了大了~~~")
  17.             else:
  18.                 print("嘿,小了,小了~~~")            
  19.     else:
  20.         print("输入错误!")

  21. else:
  22.     print("机会用光了~")

  23. print("游戏结束,不玩啦^_^")
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 14:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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