鱼C论坛

 找回密码
 立即注册
查看: 2405|回复: 14

[已解决]python 第一版 第四讲 改进飞机小游戏

[复制链接]
发表于 2020-3-1 02:04:19 | 显示全部楼层 |阅读模式

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

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

x
大家好,我刚加入这个论坛没多久。因为没太接触过这些,不懂也一直没发过东西。
    不过现在我学的这堂课里面,我有个搞不懂的点。  我直接上图吧。   各位大佬,帮我分析一下,为什么guess  要赋值0,想不通,帮忙,谢谢你们

第一版 第四课

第一版 第四课
最佳答案
2020-3-1 13:47:31
guess = 0 是先将 guess 赋一个不等于 secret 的值,这样能保证进入循环。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-1 02:09:59 | 显示全部楼层
还有就是这个    times = 4    必须放在这    import  random    和   secret = random. randint (1,10)  中间吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 02:39:51 | 显示全部楼层
我也是刚学习几天,因为随机数的产生是1到10之间,所以设置guess=0,那么它一开始就绝对不可能等于所产生的随机数secret,至于第二个问题,可以尝试一下试运行程序是否出错嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 02:54:12 | 显示全部楼层
guess = 0 是因为 用变量前要先给变量赋值 你可以赋任意不会等于secret的值
在这里你的secret可能会是1,2,3,4,5,6,7,8,9,10 所以 你让guess = 11 啊 12 或者 -1 都可以
times = 4 只要放在while循环前 都可以

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
渣渣在此 + 5 + 5 + 3

查看全部评分

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

使用道具 举报

发表于 2020-3-1 02:57:09 | 显示全部楼层
【朱迪的手写学习笔记 之 零基础入门学习Python】004
https://fishc.com.cn/thread-153604-1-1.html
(出处: 鱼C论坛)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 08:27:26 | 显示全部楼层
给guess赋值为0是因为你要让它承载secret的值,而要用一个变量的话是要先初始化的
而它的值可以是任意(只要不等于答案)

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
渣渣在此 + 5 + 5 + 3

查看全部评分

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

使用道具 举报

发表于 2020-3-1 13:47:00 | 显示全部楼层
渣渣在此 发表于 2020-3-1 02:09
还有就是这个    times = 4    必须放在这    import  random    和   secret = random. randint (1,10)  ...


不一定,想放在哪里都行,不过要放在 while 循环前面,因为 while 循环会用到 times 。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 13:47:31 | 显示全部楼层    本楼为最佳答案   
guess = 0 是先将 guess 赋一个不等于 secret 的值,这样能保证进入循环。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-2 01:10:44 | 显示全部楼层
zltzlt 发表于 2020-3-1 13:47
不一定,想放在哪里都行,不过要放在 while 循环前面,因为 while 循环会用到 times 。

好的,明白了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-2 01:11:39 | 显示全部楼层
zltzlt 发表于 2020-3-1 13:47
guess = 0 是先将 guess 赋一个不等于 secret 的值,这样能保证进入循环。

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

使用道具 举报

发表于 2020-3-2 09:47:52 | 显示全部楼层
请楼主设置一个【最佳答案】。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-2 23:20:43 | 显示全部楼层
Justwei2022 发表于 2020-3-1 02:39
我也是刚学习几天,因为随机数的产生是1到10之间,所以设置guess=0,那么它一开始就绝对不可能等于所产生的 ...

嗯嗯 ,我当时没反应过来。是这样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-2 23:24:03 | 显示全部楼层
Judie 发表于 2020-3-1 02:57
【朱迪的手写学习笔记 之 零基础入门学习Python】004
https://fishc.com.cn/thread-153604-1-1.html
(出 ...

你的笔记,记得好认真啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-3 00:19:20 | 显示全部楼层
渣渣在此 发表于 2020-3-2 10:24
你的笔记,记得好认真啊

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

使用道具 举报

发表于 2020-3-3 03:54:55 From FishC Mobile | 显示全部楼层
我们刚学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 07:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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