Python 简单计算器脚本

用 Python 构建一个基本计算器。了解如何映射数学运算符、获取用户执行流程以及本地处理逻辑。

在编辑器中尝试

概述

简单的计算器程序是利用 Python 函数、逻辑语句和数字类型的绝佳切入点。

该脚本将基本操作(+、-、*、/)抽象为独立函数,创建一个干净的逻辑映射。

您可以进一步扩展它以在交互式控制台上下文中接受来自用户的“input()”参数。

代码和执行输出

通过封装在字典映射框架中的作用域函数执行标准数学过程。

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”的方法。

相关主题