求各数位上的数字之和(python)
求各数位上的数字之和法一:def func(num):sum = 0while num!=0:n = num%10sum += nnum = num//10return sumprint(func(12345))法二:def func(num):a = str(num)b = 0for i in a:b+=int(i)return bprint(func
·
求各数位上的数字之和
法一:
def func(num):
sum = 0
while num!=0:
n = num%10
sum += n
num = num//10
return sum
print(func(12345))
法二:
def func(num):
a = str(num)
b = 0
for i in a:
b+=int(i)
return b
print(func(12345))
更多推荐
所有评论(0)