1. 写一个简单的除法计算器,要求输入两个浮点数据(使用下方的几组数据)时,输出它们的商(输出结果保留三位小数)
时间: 2024-10-14 22:09:33 浏览: 18
当然可以,这里有一个简单的Python程序,它会实现一个除法计算器,输入两个浮点数并返回它们的商:
```python
def float_division(dividend, divisor):
try:
result = dividend / divisor
# 保留三位小数
return round(result, 3)
except ZeroDivisionError:
print("错误:除数不能为零。")
# 测试数据
data = [
(10.5, 2.5),
(3.14159, 1.0),
(7.89, 0), # 这里故意设置了一个除以零的情况
]
for dividend, divisor in data:
print(f"输入:{dividend} / {divisor}, 商为:{float_division(dividend, divisor)}")
```
当你运行这个程序时,它会分别计算每对数字的商,并显示结果。如果遇到除以零的情况,会提示错误。
阅读全文