问题遇到的现象和发生背景
函数main()接收一个正整数num,要求返回正整数num各位数字之和。
不能导入任何模块,不能使用循环结构和任何形式的推导式,不能使用内置函数eval()。
问题相关代码,请勿粘贴截图
def main(num):
我想要达到的结果
main(123)
6
函数main()接收一个正整数num,要求返回正整数num各位数字之和。
不能导入任何模块,不能使用循环结构和任何形式的推导式,不能使用内置函数eval()。
def main(num):
main(123)
6
def main(num):
return sum(map(int, list(str(num))))
r = main(1235)
print(r)