MATERI PERULANGAN LOOP
silahkan ditulis di bu catatan : minggu depan kumpulkan
Materi Python: Pengulangan, Blok Kode, dan Array
Kelas X SMA Negeri 92 Jakarta
1. Pengulangan (Looping)
Pengulangan digunakan untuk menjalankan perintah secara berulang tanpa harus menulis kode yang sama berkali-kali.
Python memiliki dua jenis pengulangan utama: for dan while.
a. Pengulangan for
Digunakan ketika jumlah perulangan sudah diketahui.
Contoh:
for i in range(5): print("Perulangan ke-", i)
Penjelasan:
- range(5) berarti perulangan dimulai dari 0 sampai 4 (sebanyak 5 kali).
- i adalah variabel penghitung (iterator).
Output:
Perulangan ke- 0 Perulangan ke- 1 Perulangan ke- 2 Perulangan ke- 3 Perulangan ke- 4
b. Pengulangan while
Digunakan ketika jumlah perulangan belum diketahui, tetapi bergantung pada kondisi tertentu.
Contoh:
x = 1 while x <= 5: print("Nilai x =", x) x += 1
Penjelasan:
- Perulangan akan terus berjalan selama kondisi x <= 5 bernilai benar.
- x += 1 berarti menambah nilai x setiap kali perulangan dijalankan.
2. Blok Kode (Indentation)
Python menggunakan indentasi (spasi atau tab) untuk menandai blok kode.
Blok kode adalah bagian program yang dikelompokkan bersama, seperti isi dari perulangan, fungsi, atau kondisi.
Contoh:
for i in range(3): print("Halo") print("Ini bagian dari blok for") print("Ini di luar blok for")
Penjelasan:
- Dua baris pertama di dalam for memiliki indentasi → termasuk dalam blok for.
- Baris terakhir tidak memiliki indentasi → berada di luar blok for.
3. Array (List di Python)
Python tidak memiliki tipe data array secara langsung seperti bahasa lain, tetapi menggunakan list yang berfungsi sama.
a. Membuat List
buah = ["apel", "jeruk", "mangga", "pisang"]
b. Mengakses Elemen List
print(buah[0]) # Menampilkan elemen pertama: apel print(buah[2]) # Menampilkan elemen ketiga: mangga
c. Menambahkan dan Menghapus Elemen
buah.append("anggur") # Menambah elemen baru buah.remove("jeruk") # Menghapus elemen tertentu
d. Menggunakan Pengulangan pada List
for item in buah: print("Buah:", item)
Output:
Buah: apel Buah: mangga Buah: pisang Buah: anggur
4. Contoh Program Gabungan
# Program menampilkan daftar angka genap dari 1 sampai 10 angka = [] # Membuat list kosong for i in range(1, 11): if i % 2 == 0: angka.append(i) print("Angka genap dari 1 sampai 10 adalah:", angka)
Output:
Angka genap dari 1 sampai 10 adalah: [2, 4, 6, 8, 10]
Kesimpulan
- Pengulangan digunakan untuk menjalankan perintah berulang.
- Blok kode ditentukan oleh indentasi (spasi/tab).
- Array (List) digunakan untuk menyimpan banyak data dalam satu variabel.
Komentar
Posting Komentar