【发布时间】:2020-09-29 19:58:25
【问题描述】:
我是 python 新手,根据我目前学到的知识,这段代码应该是正确的,但它没有运行。你们谁能帮忙
list_x=[4,5,6,7]
total1=0
def total(list_1):
for values in list_1:
total1 += values
print(total1)
total(list_x)
【问题讨论】:
-
"但它没有运行" 你是什么意思,准确?你在做什么?
-
它不运行如果您遇到错误,请将它们包含在问题中。
-
total1 += values如果没有global关键字,您将无法修改函数内部的全局变量。 -
只是为了好玩,一个快捷方式是:
sum(list_x)。我只发表此评论,并不是为了贬低学习编写函数(干得好!),而只是为了展示 Python 可能的简洁性。 :-) -
这不应该给出任何错误:
list_x = [4, 5, 6, 7]然后sum(list_x)。
标签: python list function for-loop