你得不到的男人 发表于 2021-11-15 19:30:06

第四讲的第一个练习问题

第四讲课后作业有一处给GUESS赋值:guess=0。(赋值不等于secret的值)
但是我发现去掉这个赋值:guess=0,程序也能正常执行操作。那么小甲鱼做的这个赋值是必须的吗?还是有什么其他含义?
纯新手,感谢各位大大{:9_228:}

傻眼貓咪 发表于 2021-11-15 19:30:07

用于定义,否则系统无法辨认该变量是从哪里来的

逃兵 发表于 2021-11-16 08:51:29

不写会报错
。。。我爱鱼c工作室。。。
不妨猜一下小甲 鱼现在心里面想的是哪个数字: Traceback (most recent call last):
File "C:\Users\admin\Desktop\test.py", line 6, in <module>
    while (guess != secret) and (times > 0):
NameError: name 'guess' is not defined

白two 发表于 2021-11-16 20:08:12

我不知道你是怎么成功的,但是用一个变量前必须先定义
我试过 pycharm,idle,vscode
都会报错
至于你的情况我就不清楚了
页: [1]
查看完整版本: 第四讲的第一个练习问题