编写程序,输入一个正整数k,分行依次输出各位数字。
时间: 2023-06-05 14:47:53 浏览: 126
输出整数各位数字.md
可以使用以下代码实现:
```
k = int(input("请输入一个正整数:"))
while k > :
print(k % 10)
k //= 10
```
首先,使用`input()`函数获取用户输入的正整数k,并将其转换为整数类型。然后,使用循环依次输出k的个位、十位、百位等数字。具体来说,每次取k除以10的余数,即为k的个位数字,然后将k整除以10,即可将个位数字去掉,得到十位数字。以此类推,直到k变为为止。注意,使用整除运算符`//`可以保证结果为整数。
阅读全文