递归就是栈的思想

递归累加和的实现

  #1~10的累加和==10+(1~9的累加和)
  # result = 1+2+3+4+5+6+7+8+9+10
    

def s(n):
    if n==1:
        return 1

    result = n+s(n-1)
    return result

if __name__ == '__main__':
    result = s(10)              #最大可求到944
    print('1~10的累加和:',result)

运行结果:
递归累加和的实现
其他补充:
字节
a = 12 #4个字节—4B

1024B = 1KB
1024KB= 1MB

相关文章: