1.写一个简单的除法计算器,要求输入两个浮点数据(使用下方的几组数据)时,输出它们的商(输出结果保留三位小数)
时间: 2024-10-14 13:15:08 浏览: 26
JiSuanQi.rar_C语言设计一个简单的计算器报_简单计算器_计算器
当然可以。下面是一个简单的 Python 程序,用于计算两个浮点数之间的商,并将结果保留三位小数:
```python
def divide_numbers():
# 测试用的数据
test_data = [
(5.0, 2.0),
(10.5, 3.0),
(8.7654321, 0.25),
(0.0, 3.0), # 注意处理除以零的情况
(-1.5, 1.0)
]
for num1, num2 in test_data:
try:
result = round(num1 / num2, 3)
print(f"数字 {num1} 除以 {num2} 的商是: {result}")
except ZeroDivisionError:
print(f"错误: 除数 {num2} 不能为零")
# 调用函数开始测试
divide_numbers()
```
当你运行这个程序时,它会使用每组给定的数据计算商并输出结果。如果遇到除数为零的情况,它会捕获 `ZeroDivisionError` 并打印相应的错误信息。
阅读全文