设计一个函数 func(a),它接受一个正整数a,函数返回这个数字每个位上数字的和(函数内不能有input,print语句,不能使用global语句),例如,func(123),返回6,因为1+2+3=6。
如:
请输入一个整数:123
它各个位数的和为:6
设计一个函数 func(a),它接受一个正整数a,函数返回这个数字每个位上数字的和(函数内不能有input,print语句,不能使用global语句),例如,func(123),返回6,因为1+2+3=6。
如:
请输入一个整数:123
它各个位数的和为:6
def func(num):
sumber=0
if num>10:
sumber+= num%10+ func(num//10)
return sumber
else:
return num
print(func(123))
有帮助请点击右上角采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力