编写python程序,给一个不多于五位的正整数,求它是几位数,然后逆序打印出各位数字
时间: 2024-02-26 09:57:22 浏览: 79
python 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 (示例)
5星 · 资源好评率100%
好的,我可以帮您编写这个程序。以下是代码:
```python
num = input("请输入一个不多于五位的正整数:")
length = len(num)
print("它是", length, "位数")
print("逆序打印出各位数字:", end="")
for i in range(length-1, -1, -1):
print(num[i], end="")
```
程序首先通过 input() 函数获取用户输入的正整数,然后通过 len() 函数获取该数的位数并输出。接着,通过 for 循环逆序打印出各位数字。
注意:该程序没有对用户输入进行错误处理,如果用户输入了非法字符将会导致程序出错。
阅读全文