Belajar Struktur Kontrol Dasar Di Python: If-Else, While, Dan For

belajar struktur kontrol dasar di pemrograman python

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.