思维练习-1: 给定一个不超过5位的正整数,判断该数的位数,依次输出该数的个位,十位,百位,千位,万位的数

# 确定数字的位数
digits = input('请输入数字:',)
if len(digits) > 5:
    print('over length !')
else:
    print('这是一个 ', len(digits), '位数')
# 迭代求出每一位的数字
intDigits = int(digits)
intDigits = intDigits * 10
for i in range(len(digits)):
    intDigits = intDigits // 10
    i = i + 1
    print(intDigits % 10)

猜你喜欢

转载自blog.csdn.net/Vicky_P/article/details/81222015