小编H. *_*sin的帖子

Python,使用递归获取数字列表的总和

我想用递归函数对数字求和,即

getSum([1, 2, 3, 4, 5]) 
Run Code Online (Sandbox Code Playgroud)

应该返回1 + 2 + 3 + 4 + 5 == 15

我不是递归函数的专家,我尝试过类似的方法:

def getSum(piece):
    for i in piece
        suc += getSum(i)
Run Code Online (Sandbox Code Playgroud)

问题是我无法遍历整数。我敢肯定这是一件很容易的事,但我真的不知道。

python recursion

4
推荐指数
2
解决办法
2万
查看次数

编写Integer或只是Int更好吗?

我们通常在学校使用Pascal进行编程,但在我的个人生活中,我更喜欢Python,C或C++等新语言.所有这三种语言都使用数据类型Int,但Pascal使用Integer.它实际上是相同的,但"整数"有点长.写这样的东西:

Type int=integer; 一个"好"或"坏"的习惯?

pascal

-6
推荐指数
1
解决办法
97
查看次数

标签 统计

pascal ×1

python ×1

recursion ×1