python给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
时间: 2023-04-25 21:01:44 浏览: 1823
python 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 (示例)
5星 · 资源好评率100%
可以使用以下代码实现:
num = input("请输入一个不多于5位的正整数:")
length = len(num) # 求出数字的位数
print("它是%d位数" % length)
print("逆序打印出各位数字:", end="")
for i in range(length-1, -1, -1): # 从最后一位开始逆序打印
print(num[i], end="")
输出结果类似于:
请输入一个不多于5位的正整数:12345
它是5位数
逆序打印出各位数字:54321
阅读全文