python 查找数字
Here, we are implementing a python program to find the sum of all digits using the recursion method.
在这里,我们正在实现一个python程序,以使用递归方法查找所有数字的总和 。
Example:
例:
Input: 0
Output: 0
Input: 12345
Output: 15
Input: 5678379
Output: 45
Program:
程序:
# Python program to find the
# sum of all digits of a number
# function definition
def sumDigits(num):
if num == 0:
return 0
else:
return num % 10 + sumDigits(int(num / 10))
# main code
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()
Output
输出量
Number: 0
Sum of digits: 0
Number: 12345
Sum of digits: 15
Number: 5678379
Sum of digits: 45
翻译自: https://www.includehelp.com/python/program-to-find-sum-of-all-digits-of-a-number.aspx
python 查找数字