练习2
方法一:
val=input('>>>')
val=int(val)
if val>=1000:#折半
if val>=10000:
num=5
else:
num=4
else:
if val>=100:
num=3
elif val>=10:
num=2
else:
num=1
print(num)
c=val
for i in range(num):
n=c//10
print(c-n*10)
c=n
方法二:
number=int(input("input a number:"))
number*=10 #考虑起点问题
while(number//10)!=0:
number//=10
print(number%10)