Мне нужна помощь в понимании этой инструкции.Передача списка от одной функции к другой
Ваш основной программный код должен вызывать функцию getData. Передайте список, возвращенный из «летней» функции, в «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
'summer' возвращает число, а не список ... – unutbu
Было бы больше смысла, если инструкции сказали передать список, возвращаемый' функции getData' на 'лето' и сохранить сумму **, которая ** возвращает функцию. – unutbu