我需要帮助理解这条指令。
您的主程序代码应该调用“getData”函数。将从“summer”函数返回的列表传递给“getData”并保存函数返回的总和。
def getData():
fin = open("sample.dat","r")
numbers=[]
for line in fin:
val =line.rstrip()
numbers.append(val)
return numbers
def summer(lst):
sum=0
for n in range(0,13,2):
sum+=powerval(lst[n],lst[n+1])
return sum
答案 0 :(得分:1)
如果指令已读,
传递清单 由
getData
函数返回summer
并保存该值 功能返回。
然后尝试:
total = summer(getData())
答案 1 :(得分:0)
我认为这符合要求。
def getData(lst):
for l in lst:
do something with sum
save sum
return sum
invoke as:
getData(summer(some_other_data))