你可以用python代码判断输入的正整数是几位吗
时间: 2024-03-12 15:49:03 浏览: 46
py代码-例2-1-1 输入一个整数, 判断它是奇数还是偶数
5星 · 资源好评率100%
当然可以,以下是一个示例代码:
```python
num = int(input("请输入一个正整数:"))
count = 0
while num > 0:
count += 1
num //= 10
print("这个数是", count, "位数")
```
首先,我们使用 `input` 函数获取用户输入的正整数,并将其转换为整型。然后,我们使用一个 `while` 循环,每次将这个数除以 10 取整,每除一次计数器 `count` 就加 1,直到这个数变为 0 为止。最后,输出计数器的值即可。
阅读全文