python 输入整数限制范围代码
时间: 2024-03-09 16:21:23 浏览: 90
VUE指令输入框整数限制
以下是一个Python代码示例,用于限制用户输入的整数范围:
```python
while True:
try:
num = int(input("请输入一个整数: "))
if num < 1 or num > 100: # 限制范围:1~100
raise ValueError("输入的整数不在范围内")
break
except ValueError:
print("输入的不是整数或者不在范围内,请重新输入")
print("输入的整数是:", num)
```
该代码使用了一个 while 循环,以便用户可以多次输入,直到输入一个符合要求的整数为止。使用 try-except 语句来捕获输入的异常情况,例如输入的不是整数或者不在范围内。如果输入的整数不在限制范围内,将引发 ValueError 异常,并提示用户重新输入。如果输入的整数符合要求,则退出循环,并输出输入的整数。
阅读全文