python求正整数 m 中的每位上的数字,不用数组方法
时间: 2023-05-19 19:06:13 浏览: 172
python 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 (示例)
5星 · 资源好评率100%
可以使用字符串的方式来实现,将数字转换为字符串后,遍历字符串并将每个字符转换为数字即可。具体代码如下:
```python
m = int(input("请输入一个正整数:"))
while m > 0:
digit = m % 10
print(digit)
m //= 10
```
这段代码会依次输出 m 中每个数字的值。
阅读全文