写一个简单的除法计算器要求输入两个浮点数据
时间: 2024-10-09 07:05:50 浏览: 20
支持浮点数的中辍表达式计算器----用逆波兰法
当然可以,这里是一个简单的Python程序,它会提示用户输入两个浮点数,并计算它们的商:
```python
def simple_division():
try:
num1 = float(input("请输入第一个浮点数:"))
num2 = float(input("请输入第二个浮点数(不能为0):"))
if num2 == 0:
print("错误:除数不能为0,请重新输入。")
return
result = num1 / num2
print(f"{num1} 除以 {num2} 的结果是:{result}")
except ValueError:
print("输入错误,请确保输入的是浮点数。")
simple_division()
```
在这个程序中,我们首先获取用户的输入并转换为浮点数。如果输入不是有效的数字,会捕获`ValueError`异常并提示用户重新输入。同时,我们会检查除数是否为零,因为除以零是没有定义的。
阅读全文