0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan14 halaman

Pengantar Alur Kontrol Python

Diunggah oleh

berkatascen34
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan14 halaman

Pengantar Alur Kontrol Python

Diunggah oleh

berkatascen34
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Python Control Flow

Penjelasan, Contoh Kode, dan Output


if statement
• Digunakan untuk mengeksekusi blok kode
hanya jika kondisi bernilai True.
x = 5 Output:
if x > 0: Positif
print('Positif')
if...else
• Menentukan dua jalur eksekusi: jika kondisi
True jalur pertama, jika False jalur kedua.
x = 4 Output:
if x % 2 == 0: Genap
print('Genap')
else:
print('Ganjil')
if...elif...else
• Menentukan beberapa kondisi sekaligus,
dieksekusi berurutan sampai ada yang True.
nilai = 75 Output:
if nilai >= 80: B
print('A')
elif nilai >= 70:
print('B')
else:
print('C')
Nested if
• If di dalam if, digunakan untuk mengecek
kondisi bertingkat.
x = 10 Output:
if x > 0: Bilangan positif genap
if x % 2 == 0:
print('Bilangan
positif genap')
for loop
• Digunakan untuk iterasi melalui sequence
seperti list, string, atau range.
for i in range(5): Output:
print(i) 0
1
2
3
4
while loop
• Berjalan terus selama kondisi True, berhenti
jika kondisi False.
count = 0 Output:
while count < 5: 0
print(count) 1
2
count += 1 3
4
Infinite loop
• Loop yang tidak berhenti karena kondisi selalu
True.
while True: Output:
print('Loop tanpa akhir') Loop tanpa akhir
break # tambahkan break
agar tidak benar-benar
infinite
Nested loops
• Loop di dalam loop, digunakan untuk data
bertingkat.
for i in range(3): Output:
for j in range(2): (0, 0)
print(i, j) (0, 1)
(1, 0)
(1, 1)
(2, 0)
(2, 1)
break
• Menghentikan loop secara paksa meskipun
kondisi masih True.
for i in range(10): Output:
if i == 5: 0
break 1
2
print(i) 3
4
continue
• Melewati iterasi saat ini dan lanjut ke iterasi
berikutnya.
for i in range(5): Output:
if i == 2: 0
continue 1
3
print(i) 4
pass
• Placeholder, tidak melakukan apa-apa,
digunakan untuk blok kosong.
for i in range(3): Output:
pass Tidak ada output
else dalam loop
• Bagian else dijalankan jika loop selesai normal
tanpa break.
for i in range(3): Output:
print(i) 0
else: 1
2
print('Loop selesai') Loop selesai

Anda mungkin juga menyukai