Conditional Statements di Python

  1. Statement if.

    x = 10
    
    if x > 5:
        print("Is True")
    

    Jika kondisi x > 5 bernilai True, maka kalimat "Is True" akan dicetak.

  2. Statement if-else Digunakan 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 > 5 bernilai False, maka blok kode dalam else akan dieksekusi.

  3. Statement if-elif-else elif adalah 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")
    
  4. Statement Bersarang (Nested)

    x = 15
    
    if x > 10:
        if x < 20:
            print("x berada di antara 10 dan 20")
    
  5. 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")
    
  6. 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")