Python -- 给定一个不超过5位数的正整数,判断该数的位数,依次从万位打印到个位或个位打印到万位的数字

万位打印到个位:

num=int(input("please input a number")  
w =10000  
for i in range(5):  
	print (num // w)  
	num %= w  
	w //= 10  

个位打印到万位:
方法1:

num=int(input("please input a number")  
for i in range(5):  
	print (num % 10)  
	num = num // 10  

方法2:

num=int(input("please input a number")    
for i in range(5):  
	c = num // 10
	print (num -c *10)  
	num = c

你可能感兴趣的:(Python -- 给定一个不超过5位数的正整数,判断该数的位数,依次从万位打印到个位或个位打印到万位的数字)