Page 20 - Dasar-Dasa Python_Neat
P. 20
OPERATOR KONDISI/
OPERATOR
PERBANDINGAN
Operator kondisional digunakan untuk mengeksekusi kode python berdasarkan
kondisi tertentu, atau untuk membandingkan dua nilai atau lebih.
Operator kondisi dalam Python memungkinkan kita untuk membuat keputusan dalam
program. Artinya, kita bisa menjalankan blok kode tertentu hanya jika suatu kondisi
terpenuhi (bernilai True). Jika kondisi tidak terpenuhi (bernilai False), kita bisa
menjalankan blok kode yang berbeda atau tidak menjalankan apapun.
Konsep dasarnya adalah kita mengevaluasi suatu kondisi. Kondisi ini adalah sebuah
ekspresi yang menghasilkan nilai Boolean, yaitu True (benar) atau False (salah).
Opetor kondisi terdiri dari : if, elif, dan else
01.
if statement:
if digunakan untuk menguji suatu kondisi.
Blok kode di dalam if hanya akan dieksekusi jika
kondisi yang diuji bernilai True.
if kondisi:
# Blok kode yang akan dijalankan jika kondisi True
pernyataan1
pernyataan2
02.
elif statement (else if):
elif digunakan untuk menguji kondisi tambahan jika
kondisi pada if sebelumnya bernilai False.
Kita bisa memiliki nol atau lebih blok elif setelah blok if.
Blok kode di dalam elif hanya akan dieksekusi jika
kondisi elif tersebut bernilai True dan kondisi if serta elif
03. sebelumnya bernilai False.
if kondisi1:
else statement: # Blok kode untuk kondisi1 True
else bersifat opsional dan digunakan untuk menentukan blok kode elif kondisi2:
yang akan dieksekusi jika semua kondisi if dan elif sebelumnya # Blok kode untuk kondisi2 True (dan kondisi1 False)
bernilai False. elif kondisi3:
Hanya boleh ada satu blok else di akhir rangkaian if-elif-else. # Blok kode untuk kondisi3 True (dan kondisi1 serta
kondisi2 False)
if kondisi:
# Blok kode untuk kondisi True
elif kondisi_lain:
# Blok kode untuk kondisi_lain True
else:
# Blok kode yang akan dijalankan jika semua kondisi sebelumnya False
pernyataan_default
15