鱼C论坛

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

[已解决]python问题,为什么要用 guess = 0,这个有什么作用,萌新求大佬解答

[复制链接]
发表于 2020-4-5 22:51:41 | 显示全部楼层 |阅读模式

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

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

x
python 2013版004 课后作业
最佳答案
2020-4-5 22:55:50
可以设置为别的数,0方便
如果是1,那么猜的数字就不能是1了(代码第10行的“!=”表示不等于)。现在guess = 0那么猜的数字就不能是0(代码第05行)
QQ图片20200405175013.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-5 22:55:50 | 显示全部楼层    本楼为最佳答案   
可以设置为别的数,0方便
如果是1,那么猜的数字就不能是1了(代码第10行的“!=”表示不等于)。现在guess = 0那么猜的数字就不能是0(代码第05行)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-5 22:58:11 | 显示全部楼层
初始化guess,使其可以改变为除了0意外的任何数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-5 23:26:03 | 显示全部楼层
guess = 0这个变量是为了给下面的while循环增加条件,(其实不一定非要是0,可以是任何一个值。需要注意的是,由于使用了random并且随机区间选择了(1,10),那么guess这个变量赋的值一定不能是这个区间里面的值,否则random刚好随机到了这个值,那么while条件就无法满足了)
如果前面不用guess = 0 这个变量,就没办法使用下面的while(guess != secret)这个条件。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-4-5 23:50:00 | 显示全部楼层
隔壁繁星吖 发表于 2020-4-5 22:55
可以设置为别的数,0方便
如果是1,那么猜的数字就不能是1了(代码第10行的“!=”表示不等于)。现在guess ...

我还想问一下之前都是这样 temp = input("不妨猜一下是哪个数字:") guess = int(temp)从而保证我输入的值是guess的值,而现在直接print("不妨猜一下是哪个数字:")没有了之前的那些步骤,为什么还能保证我输入的值是guess的值呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-6 00:14:40 | 显示全部楼层
hflf123456 发表于 2020-4-5 23:50
我还想问一下之前都是这样 temp = input("不妨猜一下是哪个数字:") guess = int(temp)从而保证我输入的值 ...

这个就是你所给定guess值的范围了
比如猜数字就要精确到一个(位)数字:代码第18行,你输入的guess值会与已经确定的secret值进行比较,然后运行相应的指令
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-6 00:27:04 | 显示全部楼层
隔壁繁星吖 发表于 2020-4-6 00:14
这个就是你所给定guess值的范围了
比如猜数字就要精确到一个(位)数字:代码第18行,你输入的guess值会 ...

没怎么听明白,直接写print("不妨猜一下是哪个数字:")不写之前的那些步骤,这不是没有给我输入的值赋给guess吗。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-4-6 00:32:06 | 显示全部楼层
hflf123456 发表于 2020-4-6 00:27
没怎么听明白,直接写print("不妨猜一下是哪个数字:")不写之前的那些步骤,这不是没有给我输入的值赋给gu ...

如果不赋值就不能运行了吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-6 00:39:57 | 显示全部楼层
隔壁繁星吖 发表于 2020-4-6 00:32
如果不赋值就不能运行了吧

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 10:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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