0% Selesai

Percabangan Kondisional (If, Elif, Else, Match)

15 MenitPembaruan: 20 Agu 2026

Percabangan Kondisional (If, Elif, Else, Match)

7 Sel Interaktif • Python 3 (WebAssembly Kernel)
Unduh .ipynb

Percabangan Kondisional (If, Elif, Else, Match-Case)

Percabangan memungkinkan program membuat keputusan dan mengeksekusi blok kode tertentu berdasarkan kondisi Boolean.

1. Pernyataan if, elif, dan else

  • if: Blok kode pertama yang dievaluasi.
  • elif: Kondisi alternatif berikutnya jika kondisi sebelumnya tidak terpenuhi.
  • else: Blok kode penutup yang dieksekusi jika seluruh kondisi di atas tidak terpenuhi.
In [3]:python

2. Percabangan Bersarang (Nested If)

Anda dapat menempatkan struktur if di dalam blok if lainnya untuk mengevaluasi kondisi bertingkat.

In [5]:python

3. Fitur Modern: match-case (Python 3.10+)

Mirip dengan struktur switch-case pada bahasa pemrograman lain, match-case mempermudah pencocokan pola nilai secara elegan.

In [7]:python
Progres PembelajaranTandai modul ini selesai setelah Anda memahami teori dan mempraktikkan kode.