Pythonの単純な再帰の例

1~100 的和

'''
sum = 0
def sub_sum(n):
    if n == 0:
        return 0
    else:
        sum  = sub_sum(n-1) + n
    return sum
result = sub_sum(100)
print(result)
'''


def sub_sum(n):
    count = 0
    sum = 0
    while count < n:
        count = count + 1
        sum = sum + count
    return sum
result = sub_sum(100)
print(result)


おすすめ

転載: blog.csdn.net/angelsweet/article/details/109197268