路漫漫其修远兮<br>吾将上下而求索
IP属地:广东
while True:
num = input("请输入不大于5位的正整数>>>>")
if len(num) <= 5:
print("输入的数字为:%s" %num)
break
new_num = num[::-1]
for i in range(1,len(new_num)+1):
if i == 1:
print("个位数为:%s" %new_num[i-1])
elif i == 2:
print("十位数为:%s" %new_num[i-1])
elif i == 3:
print("百位数为:%s" %new_num[i-1])
elif i == 4:
print("千位数为:%s" %new_num[i-1])
elif i == 5:
print("万位数为:%s" %new_num[i-1])
6.1课程习题精讲与Python列表紧接上一节:程序控制易错点总结: 练习1:给定一个不超过5位的正整数,判断该数的位数;一次打印出个位、十位、百位、千位、万位的数字;