落樱散华沙 发表于 2018-12-4 16:33:13

新人求助

为什么在这里要给guess赋值,实在没想明白

落樱散华沙 发表于 2018-12-4 16:34:03

这是图片

塔利班 发表于 2018-12-4 17:01:51

你不赋值,下面就用到while的条件判断了,没值拿什么判断

heidern0612 发表于 2018-12-4 17:18:56

假定这里guess不赋值,那你执行到while语句时,会得到一个name Error的错误。

这里其实没必要给guess赋值,但是老师为了不超纲,给while语句一个跳出的机会。

所以提前给guess赋值站位了,方便下面的while循环判断。

while(当)guess == secrect的时候,while循环就断开,退出了。

落樱散华沙 发表于 2018-12-4 18:58:12

heidern0612 发表于 2018-12-4 17:18
假定这里guess不赋值,那你执行到while语句时,会得到一个name Error的错误。

这里其实没必要给guess赋 ...

我觉得给guess赋值之后,第一遍无论如何也不会判定为正确了吧

落樱散华沙 发表于 2018-12-4 18:59:45

落樱散华沙 发表于 2018-12-4 18:58
我觉得给guess赋值之后,第一遍无论如何也不会判定为正确了吧

谢谢,我突然想明白了

heidern0612 发表于 2018-12-4 18:59:45

落樱散华沙 发表于 2018-12-4 18:58
我觉得给guess赋值之后,第一遍无论如何也不会判定为正确了吧

对啊,不对的话,才能执行while语句里的条件判断呢。
页: [1]
查看完整版本: 新人求助