萌新练习使用该命令时
def find_max():
max = numbers[0]
for number in numbers:
if number > max:
max = number
print(max)
让这个作为文件第一个‘game’文件。
然后再第二个文件中
from game import find_max
numbers = [10,3,5,6]
find_max()
调用第一个文件来寻找第二个文件中numbers的最大数
Traceback (most recent call last):
File "C:\Users\BAO\Desktop\新建文本文档.py", line 5, in <module>
find_max()
File "C:\Users\BAO\Desktop\game.py", line 3, in find_max
max = numbers[0]
NameError: name 'numbers' is not defined
但是会出现如上报错。
我尝试了直接import 文件的方法,成功了!
但是使用如下的方法,粗错了
from game import find_max
萌新认为,import的直接导入和演示方法最大却别在于:
不需要多次写源文件的名字。
那么为什么在对于numbers来说现在不论是否添加都会找不到呢?
谢谢大佬帮路过!