题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
程序分析:学会分解出每一位数。
程序源代码:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print 'Input a number which bigger than 10:'
n = input()
x = str(n)
print 'length:', len(x)
print 'numbers:',
for i in range(len(x)-1, -1, -1):
print x[i],
输出:
Input a number which bigger than 10:
123456
length: 6
numbers: 6 5 4 3 2 1