Python 函数计算正整数各位数字之和
def sum_of_digits(n): '计算一个正整数n的各位数字之和' :param n: 正整数 :return: 各位数字之和 if n < 0: return None if n < 10: return n return n % 10 + sum_of_digits(n // 10)
测试
print(sum_of_digits(1234)) # 10 print(sum_of_digits(987654321)) # 45 print(sum_of_digits(0)) # 0 print(sum_of_digits(-123)) # None
原文地址: https://www.cveoy.top/t/topic/lvIz 著作权归作者所有。请勿转载和采集!