2019-03-15 练习1

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# File  : test.py

# Author: 汪德成

# Date  : 2019/3/15

'''

给定一个不正整数,判断该数的位数,依次打印出每个位上的数字

'''

num =int(input('number:'))

# 方法1 按字符串处理

# 正向取数

for iin str(num):

print(i)

print('-'*10)

# 反向取数

for iin str(num)[::-1]:

print(i)

print('-'*10)

# 按数字处理

# 反向取

for iin range(len(str(num))):

a = num%10

    print(a)

num = num//10

你可能感兴趣的:(2019-03-15 练习1)