本题目要求读入1个整数A,然后输出20/A的值,保留两位小数;如果输入不正确,则输出相应的异常信息。 输入格式: 输入在一行中给出1个整数A。 输出格式: 对每一组输入,在一行中输出20/A的值或相应的异常信息。
时间: 2024-03-14 21:43:41 浏览: 55
python格式化输出保留2位小数的实现方法
5星 · 资源好评率100%
好的,我理解了你的问题。对于你的问题,我可以给出以下代码实现:
```python
try:
a = int(input())
result = 20 / a
print('%.2f' % result)
except ValueError:
print('输入不正确')
except ZeroDivisionError:
print('除数不能为0')
```
这段代码会先尝试把输入的字符串转为整数,如果输入不正确就会抛出`ValueError`异常;如果输入的数是0,就会抛出`ZeroDivisionError`异常。如果没有异常发生,就会计算结果并输出,保留两位小数。
阅读全文