编写一个对用户输入进行加减乘除四则运算的程序
时间: 2024-11-09 17:24:02 浏览: 23
编写一个简单的四则运算程序,通常会涉及到用户输入、处理输入判断运算符并执行相应的计算。下面是一个基本的Python示例,它使用if-elif结构来区分加法、减法、乘法和除法:
```python
def calculate():
try:
num1 = float(input("请输入第一个数字:"))
operator = input("请输入运算符 (+, -, *, /):")
num2 = float(input("请输入第二个数字:"))
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
# 检查除数是否为0,避免运行错误
if num2 != 0:
result = num1 / num2
else:
print("除数不能为零,请重新输入。")
return
else:
print("无效的运算符,请选择+、-、*或/。")
return
print(f"结果是:{result}")
except ValueError:
print("输入错误,请确保输入的是数字。")
calculate()
```
在这个程序中,用户需要连续输入两个数字和一个运算符。然后根据运算符执行对应的数学运算,并打印出结果。如果用户输入了非数字字符或除数为零,程序会给出相应的提示。
阅读全文