怎么通过定义这两个函数求list的和呢?

通过定义下面解释的两个函数readList()和calSum()来完成下面的代码。
myList = readList()
sum = calSum(myList)
print(sum)
readList(): 从用户读取数字直到接收到0,返回输入数字的列表。
calSum(myList):计算列表中值的和并返回它。
这里不允许使用内置的sum函数。

img


def readlist():
    temp=[]
    while True:
        num = int(input("输入数字:"))
        if num==0:
            break
        temp.append(num)
    return temp

def calSum(anylist):
    n=0
    for i in anylist:
        n += i
    return n

print(calSum(readlist()))