Lembar Cheat Aliran Kontrol Python
Kuasai pernyataan kondisional, loop, dan struktur kontrol loop dengan Python. Pelajari if-else, for, while, break, dan continue.
Percabangan Bersyarat dan Logis
Konstruksi untuk mengevaluasi pernyataan dan memandu jalur aliran eksekusi kode.
| Metode / Fungsi | Sintaks | Deskripsi |
|---|---|---|
| if / elif / else | if cond1: ... elif cond2: ... else: ... | Mengevaluasi jalur logis dalam urutan menurun. |
| match-case | match variable: case pattern: ... | Pencocokan pola struktural diperkenalkan diPython 3.10 untuk mengevaluasi skema variabel. |
| Ternary Expression | value_if_true if condition else value_if_false | Eksekusi kondisi satu baris sebaris. |
Loop & Interupsi Loop
Sistem dan teknik loop berulang untuk mengubah atau menghentikan eksekusinya.
| Metode / Fungsi | Sintaks | Deskripsi |
|---|---|---|
| for | for item in iterable: | Iterasi secara berurutan melalui elemen urutan. |
| while | while condition: | Mengeksekusi instruksi berulang kali selama kondisinya tetap Benar. |
| break | break | Segera keluar dari loop yang berisi paling dalam. |
| continue | continue | Melewati kode yang tersisa di dalam iterasi loop saat ini dan berpindah ke iterasi berikutnya. |
| pass | pass | Pernyataan placeholder nol yang digunakan untuk memenuhi aturan indentasi blok tanpa mengeksekusi kode. |
| Loop else | for ... else: ... | Mengeksekusi blok else hanya jika perulangan selesai tanpa memenuhi pernyataan break. |
Skrip Demo Interaktif
# if / elif / else
if cond1: ... elif cond2: ... else: ...
# match-case
match variable: case pattern: ...
# Ternary Expression
value_if_true if condition else value_if_false
# for
for item in iterable:
# while
while condition:
# break
break
# continue
continue
# pass
pass
# Loop else
for ... else: ...Pertanyaan yang Sering Diajukan
Apa itu kasus pencocokan di Python?
Ditambahkan diPython 3.10, match-case adalah pernyataan pencocokan pola struktural Python, mirip dengan pernyataan switch-case dalam bahasa lain.
Bagaimana cara kerja blok else dengan perulangan for atau while?
Blok else berjalan hanya jika perulangan selesai secara normal tanpa menemui pernyataan break.
Topik Terkait
Kuasai operator aritmatika, perbandingan, logika, bitwise, penugasan, dan identitas dengan Python.
LembarTulis pemahaman daftar, kamus, himpunan, dan generator yang ringkas dan mudah dibaca dengan Python.
LembarPanduan referensi untuk fungsi bawaan Python. Pelajari cara menggunakan print, len, range, enumerate, zip, map, filter, dan banyak lagi.
Sumber Daya Python yang Direkomendasikan
Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.
Loop Python
Pelajari cara menggunakan loop Python untuk melakukan iterasi pada data. Kuasai perulangan for, perulangan while, hancurkan, lanjutkan, dan ulangi praktik terbaik dengan contoh interaktif.
Cara Mengurutkan Daftar dengan Python
Pelajari cara mengurutkan daftar dengan Python menggunakan metode sortir() dan fungsi sortir(). Temukan contoh pengurutan kunci khusus dan urutan terbalik.
Python vs JavaScript: Bahasa Pemrograman Mana yang Terbaik?
Perbandingan komprehensif antara Python dan JavaScript. Jelajahi perbedaan sintaksis, kinerja, kasus penggunaan (backend vs frontend), dan contoh pengkodean.