[英]Passing a list from one function to another
我需要帮助来理解此说明。
您的主程序代码应调用“ 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
如果阅读说明,
将
getData
函数返回的列表传递给summer
并保存该函数返回的总和。
然后尝试:
total = summer(getData())
我认为这可以满足要求。
def getData(lst):
for l in lst:
do something with sum
save sum
return sum
invoke as:
getData(summer(some_other_data))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.