Skrip Kalkulator Sederhana Python

Buat kalkulator dasar dengan Python. Pelajari cara memetakan operator matematika, mengikuti alur eksekusi pengguna, dan menangani logika secara asli.

Coba di Editor

Ikhtisar

Program kalkulator sederhana adalah titik masuk yang bagus untuk memanfaatkan fungsi Python, pernyataan logika, dan tipe numerik.

Skrip ini mengabstraksi operasi dasar (+, -, *, /) ke dalam fungsi mandiri, membuat peta logis yang bersih.

Anda dapat memperluasnya lebih lanjut untuk menerima parameter `input()` dari pengguna dalam konteks konsol interaktif.

Kode & Output Eksekusi

Mengeksekusi prosedur matematika standar melalui fungsi tercakup yang dibungkus dalam kerangka pemetaan kamus.

calculator.py
Coba di Editor
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)}")
Keluaran Terminal
Calculator Demo
12 + 4 = 16
12 - 4 = 8
12 * 4 = 48
12 / 4 = 3.0

Implementasi Langkah demi Langkah

  • Membuat alat utilitas CLI tertanam
  • Mempraktikkan emulasi switch-case berbasis kamus
  • Pemodelan aritmatika dasar untuk mesin matematika khusus

Pertanyaan yang Sering Diajukan

Mengapa menggunakan kamus untuk operasi?

Memetakan simbol string (seperti "+") ke fungsi mencegah penulisan rantai if/elif yang panjang dan berulang. Ini adalah pendekatan yang sangat "Pythonic".

Topik Terkait