我是python的新手,我收到的错误是我无法弄清楚的。 以下脚本:
def add_10(list_num):
list_num = [1,2,3]
list_add_10 = []
for num in list_num:
list_add_10.append(num + 10)
print list_add_10
返回错误:
"NameError Traceback (most recent call last)
<ipython-input-11-73c7e124d6d6> in <module>()
4 for num in list_num:
5 list_add_10.append(num + 10)
----> 6 print list_add_10
NameError: name 'list_add_10' is not defined"
我认为它只是一个范围/缩进问题,但是我们将非常感谢您的帮助。
答案 0 :(得分:2)
def add_10(list_num):
list_num = [1,2,3]
list_add_10 = []
for num in list_num:
list_add_10.append(num + 10)
print list_add_10
您的缩进不正确。函数的前四行应该用四个空格缩小,如我的答案所示。