用异常处理进行输入python
时间: 2024-10-17 21:07:25 浏览: 20
在Python中,异常处理是一种强大的错误管理机制,用于捕获并处理程序运行过程中可能出现的错误或意外情况,防止程序因这些错误而中断。它通常通过`try-except`语句块来实现:
```python
try:
# 这里是可能会出错的代码段
user_input = int(input("请输入一个整数: "))
# 这里是需要检查的代码
result = 100 / user_input
except ValueError:
# 当用户输入非数字时,会触发ValueError异常
print("输入无效,请输入一个整数.")
except ZeroDivisionError:
# 当除数为零时,会触发ZeroDivisionError异常
print("除数不能为零.")
else:
# 如果try代码块执行顺利,执行这里的代码
print(f"结果是: {result}")
finally:
# finally块中的代码无论是否发生异常都会被执行
print("程序结束.")
阅读全文