本题目要求读入2个整数A和B,然后输出它们的商,并保留2位小数;对于不合法的输入,则输出相应的异常信息。
时间: 2023-06-12 17:02:11 浏览: 337
c代码-输入两个实数a,b,按照数值由小到大的顺序输出这两个数。
好的,我已经明白你的要求了。以下是我的回答:
可以使用以下代码实现:
```python
try:
a, b = map(int, input().split())
result = a / b
print('%.2f' % result)
except ZeroDivisionError:
print('除数不能为0')
except ValueError:
print('输入的不是整数')
except:
print('输入有误')
```
这段代码会首先尝试读入两个整数A和B,如果输入符合要求,则计算它们的商并保留两位小数;否则输出相应的异常信息。对于除数为0或输入不为整数的情况,会分别输出对应的提示信息,其它情况则统一输出“输入有误”。
阅读全文