Conditional Statements di Python
-
Statement
if.x = 10 if x > 5: print("Is True")Jika kondisi
x > 5bernilai True, maka kalimat "Is True" akan dicetak. -
Statement
if-elseDigunakan ketika ada dua kemungkinan pilihan: satu kondisi True, dan lainnya False.x = 3 if x > 5: print("Is True") else: print("Is False")Jika
x > 5bernilai False, maka blok kode dalam else akan dieksekusi. -
Statement
if-elif-elseelifadalah singkatan dari "else if". Statement ini digunakan ketika ada lebih dari dua kemungkinan kondisi.x = 8 if x > 10: print("x lebih besar dari 10") elif x == 8: print("x sama dengan 8") else: print("x lebih kecil dari 10 dan tidak sama dengan 8") -
Statement Bersarang (Nested)
x = 15 if x > 10: if x < 20: print("x berada di antara 10 dan 20") -
One-line if-else (Ternary Operator)
x = 7 print("x lebih besar dari 5") if x > 5 else print("x tidak lebih besar dari 5") -
Multiple Conditions dengan and dan or
x = 7 y = 10 if x > 5 and y > 5: print("x dan y lebih besar dari 5") if x > 5 or y < 5: print("Salah satu kondisi terpenuhi")