编一个程序,可以从键盘输入两个数,分别计算两个数的和,差,积,商,并输出结果。 注意数据类型,注意除数是否为零,如果除数为零,那只输出和,差,积。并输出“除数为零,不能进行除法运算”。
时间: 2024-10-07 11:04:00 浏览: 14
java输入语句scanner 类从键盘读取输入,读取两个浮点数,并计算它们的和、差、积和商
当然,我可以为你编写一个简单的Python程序,它能满足上述需求:
```python
def calculate_numbers():
try:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
sum_result = num1 + num2
difference = num1 - num2
product = num1 * num2
if num2 == 0:
print("除数为零,不能进行除法运算")
else:
division = num1 / num2
print("和:", sum_result)
print("差:", difference)
print("积:", product)
print("商:", division)
except ValueError:
print("输入错误,请确保输入的是数字。")
calculate_numbers()
```
在这个程序中,我们首先获取用户输入的两个数字,然后计算它们的和、差、积以及商。如果用户输入的第二个数字(除数)为零,我们将打印相应的提示信息而不是进行除法运算。此外,还添加了异常处理,防止非数字输入。
阅读全文