编写程序,用户输入两个数A和B,输出B减A的差。如果输入数据无法计算B-A,则输出InputError。要求:用try语句处理异常。
时间: 2024-02-21 17:59:22 浏览: 74
使用异常处理机制和输入/输出处理机制编写一个程序
4星 · 用户满意度95%
好的,以下是Python代码实现:
```python
try:
A = float(input("请输入A: "))
B = float(input("请输入B: "))
result = B - A
print("B减A的差为:", result)
except:
print("InputError")
```
用户输入A和B时,我们使用`float()`将其转换为浮点数类型。如果用户输入的不是数字,就会触发异常,此时程序会跳转到`except`语句块,输出`InputError`。如果输入正确,计算B减A的差并输出。
阅读全文