python逆序打印各位数字

# -*- coding: utf-8 -*-
# raw_input获取给定的一个不多于5位的正整数。
# 一、求它是几位数;
# 二、逆序打印出各位数字。
def f(n):
    m = map(int, n)
    print "该数为%d位数"%len(m)
    m.reverse()
    for i in m:
        print i,

if __name__=="__main__":
    n=raw_input("请输入一个多位数的正整数:")
    f(n)

运行结果:

请输入一个多位数的正整数:123654
该数为6位数
4 5 6 3 2 1

总结:

1、reverse()方法用于列表逆向排序


你可能感兴趣的:(python)