Python 可以方便的实现计算器的功能。数学意义上的加、减、乘、除在Python中分别以符号“+、-、*、/”表示。
时间: 2025-02-04 13:05:32 浏览: 54
Python确实非常适合编写简单的计算器程序,因为它有直观易懂的语法和丰富的数学运算支持。你可以创建一个函数或者直接在交互式环境中通过输入操作符和数字来进行计算。以下是基本的步骤:
1. 定义一个函数,例如`calculator`,接收两个参数`num1`和`num2`,以及一个字符串`operator`代表运算符("+"、"-"、"*"或"/"):
```python
def calculator(num1, num2, operator):
if operator == "+":
return num1 + num2
elif operator == "-":
return num1 - num2
elif operator == "*":
return num1 * num2
elif operator == "/":
if num2 != 0: # 防止除数为零错误
return num1 / num2
else:
print("Error: Division by zero is not allowed.")
return None
else:
print("Error: Invalid operator.")
return None
```
2. 用户可以调用这个函数并传入数字和运算符进行计算:
```python
result = calculator(5, 3, "+")
print(result) # 输出:8
# 或者处理用户输入
num1 = float(input("Enter first number: "))
operator = input("Enter an operator (+, -, *, /): ")
num2 = float(input("Enter second number: "))
# 调用函数并显示结果
result = calculator(num1, num2, operator)
if result is not None:
print(f"Result: {result}")
```
阅读全文
相关推荐
















