Program Python untuk Membuat Kalkulator Sederhana

Dalam contoh ini Anda akan belajar membuat kalkulator sederhana yang dapat menambah, mengurangi, mengalikan atau membagi tergantung pada masukan dari pengguna.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Python berikut:

  • Fungsi Python
  • Argumen Fungsi Python
  • Fungsi yang Ditentukan Pengguna Python

Contoh: Kalkulator Sederhana dengan Menggunakan Fungsi

 # Program make a simple calculator # This function adds two numbers def add(x, y): return x + y # This function subtracts two numbers def subtract(x, y): return x - y # This function multiplies two numbers def multiply(x, y): return x * y # This function divides two numbers def divide(x, y): return x / y print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") while True: # Take input from the user choice = input("Enter choice(1/2/3/4): ") # Check if choice is one of the four options if choice in ('1', '2', '3', '4'): num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) if choice == '1': print(num1, "+", num2, "=", add(num1, num2)) elif choice == '2': print(num1, "-", num2, "=", subtract(num1, num2)) elif choice == '3': print(num1, "*", num2, "=", multiply(num1, num2)) elif choice == '4': print(num1, "/", num2, "=", divide(num1, num2)) break else: print("Invalid Input") 

Keluaran

Pilih operasi. 1. Tambah 2. Kurangi 3. Kalikan 4. Bagi Masukkan pilihan (1/2/3/4): 3 Masukkan angka pertama: 15 Masukkan angka kedua: 14 15.0 * 14.0 = 210.0

Dalam program ini, kami meminta pengguna untuk memilih operasi. Opsi 1, 2, 3, dan 4 valid. Jika ada input lain yang diberikan, Input Tidak Valid ditampilkan dan loop berlanjut hingga opsi yang valid dipilih.

Dua nomor diambil dan if… elif… elsepercabangan digunakan untuk menjalankan bagian tertentu. Fungsi User-defined add(), subtract(), multiply()dan divide()mengevaluasi operasi masing-masing dan menampilkan output.

Artikel yang menarik...