python if else简单计算器
时间: 2024-06-21 10:01:37 浏览: 62
在Python中,你可以使用if-else结构创建一个简单的计算器,用于执行基本的数学运算。这里是一个基础示例,它接受用户输入的两个数字和一个操作符(如加、减、乘、除),然后根据操作符计算结果:
```python
def simple_calculator():
# 获取用户输入
num1 = float(input("请输入第一个数字: "))
operator = input("请输入操作符 (+, -, *, /): ")
num2 = float(input("请输入第二个数字: "))
# 使用if-else根据操作符进行计算
if operator == "+":
result = num1 + num2
elif operator == "-":
result = num1 - num2
elif operator == "*":
result = num1 * num2
elif operator == "/":
if num2 != 0: # 防止除数为零的错误
result = num1 / num2
else:
print("错误:除数不能为零")
return
else:
print("错误:无效的操作符,请输入 +, -, *, 或 /")
return
# 输出结果
print(f"结果是: {result}")
# 调用函数
simple_calculator()
```
当你运行这个程序时,它会提示你输入两个数字和一个操作符,然后给出计算结果。注意,这个例子没有处理异常情况,比如用户输入非数字等,实际应用中可能需要添加更多的错误检查。
阅读全文