Berikut adalah contoh kalkulator sederhana menggunakan python. Ketika program dijalankan, maka akan terdapat menu pilihan berupa input angka. Pilihan angka menentukan apakah user ingin melakukan penjumlahan, pengurangan, perkalian atau pembagian.
while True:
print("----------------------------------")
print("Masukkan '1' untuk penjumlahan")
print("Masukkan '2' untuk pengurangan")
print("Masukkan '3' untuk perkalian")
print("Masukkan '4' untuk pembagian")
print("Masukkan '0' untuk *keluar*")
user_input = int(input("pilihan: "))
if user_input == 0:
break
elif user_input == 1:
angka1 = float(input("angka-1 : "))
angka2 = float(input("angka-2 : "))
hasil = angka1 + angka2
print(">>> Hasil = {}".format(hasil))
elif user_input == 2:
angka1 = float(input("angka-1 : "))
angka2 = float(input("angka-2 : "))
hasil = angka1 - angka2
print(">>> Hasil = {}".format(hasil))
elif user_input == 3:
angka1 = float(input("angka-1 : "))
angka2 = float(input("angka-2 : "))
hasil = angka1 * angka2
print(">>> Hasil = {}".format(hasil))
elif user_input == 4:
angka1 = float(input("angka-1 : "))
angka2 = float(input("angka-2 : "))
hasil = angka1 / angka2
print(">>> Hasil = {}".format(hasil))
else:
print(">>> Angka yang anda masukkan salah!")
=====>
----------------------------------
Masukkan '1' untuk penjumlahan
Masukkan '2' untuk pengurangan
Masukkan '3' untuk perkalian
Masukkan '4' untuk pembagian
Masukkan '0' untuk *keluar*
pilihan: 1
angka-1 : 2
angka-2 : 3
>>> Hasil = 5.0
----------------------------------
Masukkan '1' untuk penjumlahan
Masukkan '2' untuk pengurangan
Masukkan '3' untuk perkalian
Masukkan '4' untuk pembagian
Masukkan '0' untuk *keluar*
pilihan: 7
>>> Angka yang anda masukkan salah!
----------------------------------
Masukkan '1' untuk penjumlahan
Masukkan '2' untuk pengurangan
Masukkan '3' untuk perkalian
Masukkan '4' untuk pembagian
Masukkan '0' untuk *keluar*
pilihan: 0
=====>
.format(hasil) adalah salah satu cara untuk menyisipkan variabel di dalam string. Di dalam string-nya, variabel hasil diwakili oleh {}.