我希望所有值相加,但总值变成无。请帮忙。
ax.clear() # to clear the previous output
plt.pause(0.001) # to pause and show animation for new plot
我目前已调整建议值,但仍未汇总值
答案 0 :(得分:1)
num_list
从未更改。因此,按照您在{p>中的要求,对sum_list()
的调用将返回None
def sum_list(num_list):
if not num_list:
return
只需在用户输入后添加num_list.append(number)
。
顺便说一句,sum_list()函数的末尾缩进严重,应该是:
def sum_list(num_list):
if not num_list:
return
return num_list[0] + sum_list(num_list[1:])