python写个try catch
时间: 2023-10-12 08:11:45 浏览: 60
简单的try-throw-catch源码
可以的,你需要在try代码块中写可能发生异常的代码,然后在catch块中处理异常信息。下面是一个简单的例子:
```python
try:
# 可能发生异常的代码
num1 = int(input("请输入一个数字:"))
num2 = int(input("请再输入一个数字:"))
result = num1 / num2
print("两个数字相除的结果为:", result)
except ZeroDivisionError:
# 处理除数为0的情况
print("除数不能为0,请重新输入数字!")
except ValueError:
# 处理输入非数字的情况
print("输入的不是数字,请重新输入!")
except Exception as e:
# 处理其他异常情况
print("程序发生异常:", e)
finally:
# 可选的finally代码块,无论是否发生异常都会执行
print("程序已结束!")
```
阅读全文