Python 简单计算器脚本
用 Python 构建一个基本计算器。了解如何映射数学运算符、获取用户执行流程以及本地处理逻辑。
概述
简单的计算器程序是利用 Python 函数、逻辑语句和数字类型的绝佳切入点。
该脚本将基本操作(+、-、*、/)抽象为独立函数,创建一个干净的逻辑映射。
您可以进一步扩展它以在交互式控制台上下文中接受来自用户的“input()”参数。
代码和执行输出
通过封装在字典映射框架中的作用域函数执行标准数学过程。
calculator.py
在编辑器中尝试def add(x, y): return x + y
def subtract(x, y): return x - y
def multiply(x, y): return x * y
def divide(x, y):
if y == 0:
return "Error! Division by zero."
return x / y
operations = {
'+': add,
'-': subtract,
'*': multiply,
'/': divide
}
num1, num2 = 12, 4
print("Calculator Demo")
for op_symbol, func in operations.items():
print(f"{num1} {op_symbol} {num2} = {func(num1, num2)}")端子输出
Calculator Demo
12 + 4 = 16
12 - 4 = 8
12 * 4 = 48
12 / 4 = 3.0逐步实施
- 创建嵌入式 CLI 实用工具
- 练习基于字典的 switch-case 模拟
- 自定义数学引擎的基本算术建模
常见问题解答
为什么要用字典进行运算呢?
将字符串符号(如“+”)映射到函数可以防止编写长的、重复的 if/elif 链。这是一种高度“Pythonic”的方法。