递归_黑马程序员

# 计算1+2+3+...num的结果
# 
def sum_numbers(num):
    # 1.出口
    if num == 1:
        return 1

    # 2.数字的累加 num + (1...num-1)
    temp = sum_numbers(num - 1)
    return num + temp


result = sum_numbers(100)
print(result)
posted @ 2023-03-23 12:21  嘲讽二百五的五百五  阅读(18)  评论(0)    收藏  举报