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 ユーティリティ ツールの作成
- 辞書ベースのスイッチケースエミュレーションの実践
- カスタム数学エンジンの基本的な算術モデリング
よくある質問
操作に辞書を使用する理由
文字列記号 (「+」など) を関数にマッピングすると、長く反復的な if/elif チェーンを記述することがなくなります。これは非常に「Python的」なアプローチです。