本题目要求读入1个整数A,然后输出20/A的值,保留两位小数;如果输入不正确,则输出相应的异常信息。 输入格式: 输入在一行中给出1个整数A。 输出格式: 对每一组输入,在一行中输出20/A的值或相应的异常信息。
时间: 2024-02-18 21:04:02 浏览: 99
python格式化输出保留2位小数的实现方法
5星 · 资源好评率100%
好的,这是一个简单的Python代码实现:
```
try:
A = int(input())
res = 20 / A
print("{:.2f}".format(res))
except ZeroDivisionError:
print("除数不能为0")
except ValueError:
print("输入不正确")
except:
print("其他异常")
```
其中,我们使用`try...except`语句来捕获可能发生的异常。如果输入的是0,则会抛出`ZeroDivisionError`异常;如果输入的不是整数,会抛出`ValueError`异常;其他可能的异常则会被捕获到`except`语句块中。如果没有异常发生,则会打印出计算结果。
阅读全文