函数main()接收一个正整数num,要求返回正整数num各位数字之和。删除下面代码中的pass语句,替换为自己的代码,完成函数要求的功能不能导入任何模块,不能使用循环结构和任何形式的推导式,不能使用内置函数eval()
时间: 2024-02-03 08:14:46 浏览: 78
c代码-将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
```
def sum_digits(num):
num_str = str(num)
if len(num_str) == 1:
return num
else:
return int(num_str[0]) + sum_digits(int(num_str[1:]))
# 测试代码
print(sum_digits(12345)) # 输出 15
```
阅读全文