Python程序可查找数字的所有数字之和

在这里,我们正在实现一个python程序,以使用递归方法查找所有数字的总和。

示例

    Input: 0

    Output: 0

    Input: 12345

    Output: 15

    Input: 5678379

    Output: 45

程序:

# Python程序找到 

# 一个数字的所有数字之和

# 功能定义

def sumDigits(num):

  if num == 0:

    return 0

  else:

    return num % 10 + sumDigits(int(num / 10))

# 主要代码

x = 0

print("Number: ", x)

print("Sum of digits: ", sumDigits(x))print()x = 12345

print("Number: ", x)

print("Sum of digits: ", sumDigits(x))print()x = 5678379

print("Number: ", x)

print("Sum of digits: ", sumDigits(x))print()

输出结果

Number:  0

Sum of digits:  0

Number:  12345

Sum of digits:  15

Number:  5678379

Sum of digits:  45

以上是 Python程序可查找数字的所有数字之和 的全部内容, 来源链接: utcz.com/z/337958.html

回到顶部