python编程简易计算器的设计 (1)定义4个函数分别实现两个数的加法、减法、乘法和除法运算,并输出运算结果; (2)输入两个参与运算的数和运算符; (3)根据运算符调用相应的函数。
时间: 2024-10-25 14:13:05 浏览: 117
在Python中设计一个简易计算器,你可以按照以下步骤进行:
1. 定义四个函数,分别为`add`, `subtract`, `multiply`, 和 `divide`,它们分别对应加法、减法、乘法和除法操作。这些函数接受两个数字作为参数,计算并返回结果。
```python
def add(num1, num2):
return num1 + num2
def subtract(num1, num2):
return num1 - num2
def multiply(num1, num2):
return num1 * num2
def divide(num1, num2):
if num2 != 0: # 防止除以零错误
return num1 / num2
else:
return "Error! Division by zero is not allowed."
```
2. 创建一个主函数,如`calculator()`,在这个函数里接收用户输入的两个数字和一个运算符作为参数:
```python
def calculator():
num1 = float(input("请输入第一个数字:"))
operator = input("请输入运算符(+,-,*,/):")
num2 = float(input("请输入第二个数字:"))
result = None
if operator == '+':
result = add(num1, num2)
elif operator == '-':
result = subtract(num1, num2)
elif operator == '*':
result = multiply(num1, num2)
elif operator == '/':
result = divide(num1, num2)
else:
print("无效的运算符")
if isinstance(result, str): # 检查是否为错误信息
print(result)
else:
print(f"{num1} {operator} {num2} 的结果是:{result}")
# 调用主函数开始计算器程序
calculator()
```
当你运行这个程序时,它会提示用户输入数字和运算符,然后根据用户的输入进行相应的计算。
阅读全文