python 第一版 第四讲 改进飞机小游戏
大家好,我刚加入这个论坛没多久。因为没太接触过这些,不懂也一直没发过东西。不过现在我学的这堂课里面,我有个搞不懂的点。我直接上图吧。 各位大佬,帮我分析一下,为什么guess要赋值0,想不通,帮忙,谢谢你们
{:5_92:} {:5_92:} {:5_92:}
还有就是这个 times = 4 必须放在这 importrandom 和 secret = random. randint (1,10)中间吗? 我也是刚学习几天,因为随机数的产生是1到10之间,所以设置guess=0,那么它一开始就绝对不可能等于所产生的随机数secret,至于第二个问题,可以尝试一下试运行程序是否出错嘛 guess = 0 是因为 用变量前要先给变量赋值 你可以赋任意不会等于secret的值
在这里你的secret可能会是1,2,3,4,5,6,7,8,9,10 所以 你让guess = 11 啊 12 或者 -1 都可以
times = 4 只要放在while循环前 都可以 【朱迪的手写学习笔记 之 零基础入门学习Python】004
https://fishc.com.cn/thread-153604-1-1.html
(出处: 鱼C论坛)
给guess赋值为0是因为你要让它承载secret的值,而要用一个变量的话是要先初始化的
而它的值可以是任意(只要不等于答案) 渣渣在此 发表于 2020-3-1 02:09
还有就是这个 times = 4 必须放在这 importrandom 和 secret = random. randint (1,10)...
不一定,想放在哪里都行,不过要放在 while 循环前面,因为 while 循环会用到 times 。 guess = 0 是先将 guess 赋一个不等于 secret 的值,这样能保证进入循环。 zltzlt 发表于 2020-3-1 13:47
不一定,想放在哪里都行,不过要放在 while 循环前面,因为 while 循环会用到 times 。
好的,明白了 zltzlt 发表于 2020-3-1 13:47
guess = 0 是先将 guess 赋一个不等于 secret 的值,这样能保证进入循环。
嗯嗯,谢谢 请楼主设置一个【最佳答案】。 Justwei2022 发表于 2020-3-1 02:39
我也是刚学习几天,因为随机数的产生是1到10之间,所以设置guess=0,那么它一开始就绝对不可能等于所产生的 ...
嗯嗯 ,我当时没反应过来。是这样的
Judie 发表于 2020-3-1 02:57
【朱迪的手写学习笔记 之 零基础入门学习Python】004
https://fishc.com.cn/thread-153604-1-1.html
(出 ...
你的笔记,记得好认真啊{:5_106:} 渣渣在此 发表于 2020-3-2 10:24
你的笔记,记得好认真啊
Thanks 我们刚学习
页:
[1]