Percabangan Kondisional (If, Elif, Else, Match)
7 Sel Interaktif • Python 3 (WebAssembly Kernel)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.
2. Percabangan Bersarang (Nested If)
Anda dapat menempatkan struktur if di dalam blok if lainnya untuk mengevaluasi kondisi bertingkat.
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.