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