240 发简信
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位的正整数,判断该数的位数;一次打印出个位、十位、百位、千位、万位的数字;