算法:用求余提取末位数,用//去掉末位数。
用循环重复上述过程直到数字被提取完为止。
在Python中“/”表示浮点数除法,返回浮点结果,而“//”在Python中表示整数除法,返回不大于结果的一个最大的整数,就是除法结果向下取整。
def func(num):
sum = 0#设初始值
while num != 0:#大于零才可以运算
n = num % 10#求余可得最后一位数
sum += n
num = num // 10#除以10去掉末尾的数
print(sum)
num = int(input("Enter a number:"))
func(num)#传参