鱼C论坛

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

[已解决]在改进小游戏中有不明白的地方

[复制链接]
发表于 2019-5-26 00:35:13 | 显示全部楼层 |阅读模式

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

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

x
  1. import random

  2. secret = random.randint(1,10)
  3. temp = input('猜一下我心里想的数字好么,宝贝~!')
  4. guess = int(temp)
  5. times = 1

  6. while (guess != secret) and (times < 3):
  7.     if guess > secret:
  8.         print('哎呀,大了大了')
  9.     else:
  10.         print('哎呀,小了小了~!')


  11.     temp = input('再试试吧')
  12.     guess = int(temp)
  13.     times = times + 1

  14. if times < 3 :
  15.     print('你是小甲鱼心中的蛔虫么~!')
  16.     print('哼猜对了也没有奖励')
  17. else:
  18.     print('哼,三次机会也没猜中游戏结束了。')
复制代码





这里面我不太能搞懂 times在这个程序中代表的意思是什么,  times = 1  ,   times < 3 , 是什么意思不太明白希望大佬们解答一下。
最佳答案
2019-5-26 00:53:32
times = 1  赋值这个知道吧
times < 3  times小于3
这个理解为次数
while (guess != secret) and (times < 3):
翻译一下就是,(输入的数字不等于随机的数字)且(次数小于3),条件为真执行后面的代码
if times < 3 :
翻译就是次数小于3执行语句里面的代码
大于3就提示超出次数
总结 times 这个变量就是用于记录用户猜了几次  超出3次  游戏结束反之游戏继续
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-5-26 00:53:32 | 显示全部楼层    本楼为最佳答案   
times = 1  赋值这个知道吧
times < 3  times小于3
这个理解为次数
while (guess != secret) and (times < 3):
翻译一下就是,(输入的数字不等于随机的数字)且(次数小于3),条件为真执行后面的代码
if times < 3 :
翻译就是次数小于3执行语句里面的代码
大于3就提示超出次数
总结 times 这个变量就是用于记录用户猜了几次  超出3次  游戏结束反之游戏继续
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2019-5-26 13:03:38 | 显示全部楼层
苏沫儿 发表于 2019-5-26 00:53
times = 1  赋值这个知道吧
times < 3  times小于3
这个理解为次数

懂了懂了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-11 12:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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