问答详情
源自:9-4 Python递归函数

好像使用for循环,参数需要加1

def sum2(m):

    sum=0

    n=m+1

    for a in range(n):

        sum=sum+a

        a=a-1

        

    return sum

print(sum2(100))


提问者:慕先生3265212 2021-03-21 01:06

个回答

  • hermaniu
    2021-11-13 09:47:33

    range(1,100) =[1,2,3,...,99] 不包括100 左闭右开

  • 慕先生3265212
    2021-03-21 01:13:15

    range(n)代表的是列表[0,1,n-1]