求助?为什么会报错?
在小甲鱼的函数关于全局变量和局部变量的讲解视频教程里面有以下这样的函数演示:>>> def myfun():
count = 10
print(10)
>>> myfun()
10
>>> print(count) #在python3中,为什么会报错?而小甲鱼的视频教程里面输入这个会显示结果为5!是因为python的版本变更引起的吗?
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
print(count)
NameError: name 'count' is not defined 呃呃,我忘记定义count了
count是局部变量,只存在于函数myfun()中 逃兵 发表于 2021-9-7 20:11
count是局部变量,只存在于函数myfun()中
谢谢,是我忘记要定义了
页:
[1]