好的,我感觉有点傻不愚钝,不知道这个问题的答案,但是我的同事问了,所以我在这里问:我编写了一个解决他问题的Python算法。给定x>0,将从1到x的所有数字相加。
首先,这是什么类型的方程?以及获得答案的正确方法是什么?显然,使用其他方法会更容易一些。
def intsum(x):
if x > 0:
return x + intsum(x - 1)
else:
return 0
intsum(10)
55
首先,这是什么类型的方程?以及获得答案的正确方法是什么?显然,使用其他方法会更容易一些。