python for 捕获异常输出 且继续循环
时间: 2023-05-23 16:01:45 浏览: 413
可以使用try-except语句捕获异常并继续循环,示例代码如下:
```python
for i in range(5):
try:
num = int(input("请输入一个整数:"))
print(10 / num)
except (ValueError, ZeroDivisionError):
print("输入有误,请重新输入")
continue
```
该程序循环5次,每次输入一个整数并计算10除以输入的数,如果输入有误(比如输入了字符串或者0),程序会捕获异常并提示用户重新输入。如果输入正确,程序会输出计算结果并继续循环。
阅读全文