python中怎么将一个正整数逆序输出各位数字
时间: 2023-12-15 22:05:48 浏览: 132
基于Java和Python语言使用函数输出一个整数的逆序数.zip
可以使用以下代码:
```python
num = int(input("请输入一个正整数:"))
while num > 0:
digit = num % 10 # 取出最低位数字
print(digit, end="")
num = num // 10 # 去掉最低位数字
```
首先,我们输入一个正整数,并将其赋值给变量 `num`。然后,我们使用 `while` 循环来不断地取出 `num` 的最低位数字并输出,直到 `num` 变为 0。
在循环中,我们先用取模运算 `%` 取出 `num` 的最低位数字,并将其赋值给变量 `digit`。然后,我们使用 `print` 函数将 `digit` 输出,并指定 `end` 参数为空字符串,以避免每个数字输出在单独的一行。
最后,我们使用整除运算 `//` 将 `num` 去掉最低位数字,以便下一次循环取出下一个数字。
阅读全文