测试数x=15963
1.先将x处理成单个的数
x=15963
while x:
m=x%10
x=x//10
print(m)
2.然后将他累加起来
x=15963
num=0
while x:
m=x%10
x=x//10
num=num+m
print(num)
3.定义一个名字为testreturn的函数方便调用
4.然后判断输出得数是否符合规范,若符合直接输出,如不符合再次进入循环再次处理直到得到的数符合为止。
x=15963
def testreturn(n):
num=0
while n:
m=n%10
n=n//10
num=num+m
return num
while True:
if testreturn(x)<10:
print(testreturn(x))
else:
a=testreturn(x)
break
print(testreturn(x))