Skrip Kalkulator Sederhana Python
Buat kalkulator dasar dengan Python. Pelajari cara memetakan operator matematika, mengikuti alur eksekusi pengguna, dan menangani logika secara asli.
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.
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.0Implementasi 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
Hasilkan kata sandi acak yang aman dengan Python. Pelajari cara menggunakan modul acak bersama konstanta string untuk membangun alat keamanan yang tangguh.
Game Menebak Angka PythonProyek Python pemula klasik. Bangun permainan tebak angka interaktif yang menggunakan pembuatan acak, perulangan sementara, dan validasi masukan pengguna.