Belajar Struktur Kontrol Dasar Di Python: If-Else, While, Dan For
KakaKiky - Selamat datang di blog belajar pemrograman Python! Pada kesempatan kali ini, kita akan membahas mengenai struktur kontrol dasar di Python. Struktur kontrol merupakan salah satu bagian penting dari bahasa pemrograman, karena dengan struktur kontrol kita dapat membuat keputusan dan melakukan perulangan dalam program.
3 Struktur Kontrol Dasar Python
Dalam Python, terdapat tiga struktur
kontrol dasar yang sering digunakan, yaitu if-else, while, dan for. Struktur
kontrol if-else digunakan untuk membuat keputusan berdasarkan kondisi tertentu,
sedangkan struktur kontrol while dan for digunakan untuk melakukan perulangan.
Dalam pembahasan kali ini, kita akan
membahas lebih detail tentang ketiga struktur kontrol tersebut, berikut
pembahasannya!
1. If-Else
Struktur kontrol if-else digunakan untuk
membuat keputusan berdasarkan kondisi tertentu. Contohnya, kita ingin membuat
program untuk mengecek apakah seorang siswa lulus ujian berdasarkan nilai yang
diperolehnya. Jika nilai yang diperoleh lebih besar atau sama dengan 70, maka
siswa dianggap lulus. Namun, jika nilai yang diperoleh kurang dari 70, maka
siswa dianggap tidak lulus.
Berikut adalah contoh program menggunakan struktur kontrol if-else:
nilai = 75
if nilai >= 70:
print("Siswa lulus ujian")
else:
print("Siswa tidak lulus ujian")
2. While
Struktur kontrol while digunakan untuk
melakukan perulangan selama kondisi tertentu terpenuhi. Contohnya, kita ingin
membuat program untuk mencetak angka 1 hingga 10. Kita dapat menggunakan
struktur kontrol while untuk melakukan perulangan hingga mencetak angka 10.
Berikut adalah contoh program menggunakan struktur kontrol while:
i = 1
while i <= 10:
print(i)
i += 1
3. For
Struktur kontrol for juga digunakan
untuk melakukan perulangan, namun dengan jumlah perulangan yang sudah
ditentukan sebelumnya. Contohnya, kita ingin membuat program untuk mencetak
bilangan genap dari 1 hingga 10. Kita dapat menggunakan struktur kontrol for
untuk melakukan perulangan sebanyak 5 kali dan mencetak bilangan genap.
Berikut adalah contoh program menggunakan struktur kontrol for:
for i in range(1, 11):
if i % 2 == 0:
print(i)
Contoh Program Yang Menggabungkan Penggunaan If-Else, While, Dan For
Berikut adalah contoh program sederhana menggunakan bahasa Python yang menggabungkan penggunaan struktur kontrol dasar yaitu if-else, while, dan for.
# Program untuk mencetak bilangan ganjil dari 1 hingga 10 kecuali angka 7
# Menggunakan struktur kontrol for untuk mengulang bilangan dari 1 hingga 10
for i in range(1, 11):
# Menggunakan struktur kontrol if-else untuk memeriksa bilangan ganjil dan bukan angka 7
if i % 2 != 0 and i != 7:
# Menggunakan struktur kontrol while untuk mencetak bilangan ganjil sebanyak 3 kali
j = 1
while j <= 3:
print(i)
j += 1
Kesimpulan
Dengan menguasai ketiga struktur kontrol
tersebut, kita dapat membuat program yang lebih kompleks dan efektif. Selain
itu, dengan pemahaman yang baik mengenai struktur kontrol, kita juga dapat
meningkatkan kemampuan logika dan pemecahan masalah dalam pemrograman.