Python编写程序,输入三个数字。用输入的第一个数字除以第二个数字,得到的结果与第三个数字相加。使用异常检查可能出现的错误
时间: 2024-02-27 07:54:22 浏览: 152
python 实现两数相加
好的,以下是Python编写的程序,可以实现输入三个数字,用第一个数字除以第二个数字,然后将得到的结果与第三个数字相加:
```python
try:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
num3 = float(input("请输入第三个数字:"))
result = num1 / num2 + num3
print("计算结果为:", result)
except ZeroDivisionError:
print("除数不能为0,请重新输入!")
except ValueError:
print("输入的不是数字,请重新输入!")
except:
print("发生了未知错误!")
```
程序首先使用`try`语句包含可能会出现错误的代码块,然后在代码块中依次输入三个数字,并计算出结果。如果出现`ZeroDivisionError`,则表示除数为0,程序会输出提示信息并要求重新输入;如果出现`ValueError`,则表示输入的不是数字,程序同样会输出提示信息并要求重新输入;如果出现其他未知错误,则程序会输出提示信息。
阅读全文