Kode python sederhana menggunakan Google Colab
Nama : Ismail Auna
NIM : 412424020
Kelas / Prodi : B / Matematika Murni
Disini saya akan membahas program tentang loop elif
beserta beberapa contohnya. elif
adalah singkatan dari "else
if
" dalam bahasa Inggris. Ini adalah sebuah kata kunci dalam bahasa pemrograman Python yang digunakan untuk membuat struktur percabangan (kondisional) yang lebih kompleks. elif
memberikan cara yang efisien untuk mengevaluasi beberapa kondisi secara berurutan dan mengambil tindakan yang sesuai berdasarkan hasil evaluasi tersebut. Ini merupakan salah satu fitur penting dalam Python untuk membuat program yang lebih fleksibel dan dinamis.
Berikut 2 contoh program menggunakan loop elif
yang sederhana yang telah saya buat:
1) Program membuat Kalkulator sederhana
Berikut uraian langkah demi langkah bagaimana program tersebut bekerja:
print(">>>>>>> kalkulator sederhana <<<<<<<<")
danprint("_____________________________________")
print(" ")
digunakan untuk memberikan judul pada program dan garis bawah sebagai pembatas.
bilangan_1 = int(input("masukkan bilangan pertama: "))
Meminta pengguna untuk memasukkan bilangan pertama dan mengubahnya menjadi tipe data integer (bilangan bulat).
operator = input("Masukkan operator dengan simbol(+, -, *, /): ")
Meminta pengguna untuk memasukkan operator yang ingin digunakan.
bilangan_2 = int(input("Masukkan bilangan kedua: "))
Meminta pengguna untuk memasukkan bilangan kedua dan mengubahnya menjadi tipe data integer.
if operator == "+":
Jika operator yang dimasukkan adalah "+"
, maka akan dilakukan penjumlahan.
elif operator == "-":
Jika operator adalah "-",
maka akan dilakukan pengurangan.
elif operator == "*":
Jika operator adalah "*"
, maka akan dilakukan perkalian.
elif operator == "/":
Jika operator adalah "/"
, maka akan dilakukan pembagian.
else:
Jika operator yang dimasukkan tidak valid (bukan +, -, *, atau /)
, maka akan muncul pesan kesalahan.
if "hasil" in locals():
Memeriksa apakah variabel hasil sudah didefinisikan (artinya, perhitungan sudah dilakukan). Jika ya, maka hasil akan dicetak.
2). Program Kamus dalam Bahasa Inggris
Berikut uraian langkah demi langkah bagaimana program tersebut bekerja:
print(">>>>>>> kalkulator sederhana <<<<<<<<")
danprint("_____________________________________")
print(" ")
digunakan untuk memberikan judul pada program dan garis bawah sebagai pembatas.
hari_ing = {"senin": "Monday","selasa": "Tuesday","rabu": "Wednesday",
-
"kamis": "Thursday","jumat": "Friday","sabtu": "Saturday","minggu"
: -
"Sunday"}
hari_ing:
Ini adalah nama variabel yang digunakan untuk menyimpan kamus. {}:
Kurung kurawal digunakan untuk mendefinisikan sebuah kamus.Setiap pasangan kata (key-value) dipisahkan oleh koma. key
: Kata dalam bahasa Indonesia (misal: "senin"). value
: Terjemahannya dalam bahasa Inggris (misal: "Monday").
hari = input("Masukkan hari (dalam bahasa Indonesia): ").lower()
input():
Fungsi ini digunakan untuk mengambil input dari pengguna. Teks di dalam tanda kutip akan ditampilkan sebagai petunjuk. .lower():
Fungsi ini digunakan untuk mengubah semua huruf dalam input menjadi huruf kecil, agar tidak sensitif terhadap huruf besar atau kecil.
if hari == "":
print("input kosong")
elif (hasil := hari_ing.get(hari)):
print(f"Hari {hari} dalam bahasa Inggris adalah {hasil}")
else:
print(f"Hari {hari} tidak ditemukan dalam kamus.")
if hari == "":
Jika input kosong, maka akan mencetak pesan "input kosong".
elif (hasil := hari_ing.get(hari)):
hari_ing.get(hari)
Mencari nilai yang sesuai dengan hari dalam kamus. Jika ditemukan, nilai akan disimpan dalam variabel hasil. Jika hasil memiliki nilai (berarti kata ditemukan), maka akan mencetak terjemahannya.
else:
Jika tidak ada kondisi di atas yang terpenuhi, berarti kata tidak ditemukan dalam kamus, maka akan mencetak pesan "tidak ditemukan".
except:
print("terjadi kesalahan. pastikan anda memasukan teks.")
try-except
: Blok kode ini digunakan untuk menangani pengecualian (exception). Jika terjadi kesalahan di dalam blok try,
maka kode di dalam blok except
akan dieksekusi.Dalam kasus ini, jika terjadi kesalahan (misal: pengguna memasukkan input yang bukan teks), maka pesan kesalahan akan ditampilkan.