Sebutkan Dan Jelaskan Dua Jenis Perulangan Dalam Bahasa Pemrograman Python

Jenis Perulangan dalam Bahasa Pemrograman Python

Perulangan, atau looping, adalah konsep penting dalam pemrograman yang memungkinkan kita untuk mengeksekusi blok kode secara berulang kali. Bahasa pemrograman Python menyediakan dua jenis perulangan utama: perulangan `for` dan perulangan `while`. Masing-masing jenis memiliki kegunaan dan karakteristik tersendiri.

Modul Progstur Python  PDF
Modul Progstur Python PDF

1. Perulangan `for`

Perulangan `for` digunakan untuk iterasi (pengulangan) melalui elemen-elemen dalam suatu barisan data yang dapat diiterasi, seperti list, tuple, string, atau dictionary.

  • Struktur umum:
  • “`python
    for item in iterable:
    # Blok kode yang akan dieksekusi untuk setiap elemen
    “`

    `item` adalah variabel yang akan diisi dengan setiap elemen dalam barisan data yang dapat diiterasi (`iterable`).

  • Blok kode yang diindentasi di dalam perulangan akan dieksekusi berulang kali, sekali untuk setiap elemen dalam barisan data.

  • Contoh:
  • “`python
    buah = [“mangga”, “apel”, “jeruk”]

    for nama_buah in buah:
    print(f”Buah favorit saya adalah {nama_buah}”)
    “`

    Pada contoh tersebut, perulangan `for` akan mengiterasi melalui list `buah` dan mencetak kalimat “Buah favorit saya adalah” diikuti dengan nama buah pada setiap iterasi.

    2. Perulangan `while`

    Perulangan `while` digunakan untuk mengeksekusi blok kode berulang kali selama kondisi tertentu tetap bernilai `True`. Berbeda dengan perulangan `for` yang iterasi melalui barisan data, perulangan `while` bergantung pada kondisi yang dievaluasi pada setiap iterasi.

  • Struktur umum:
  • “`python
    while kondisi:
    # Blok kode yang akan dieksekusi selama kondisi bernilai True
    “`

    `kondisi` adalah ekspresi boolean yang menentukan apakah blok kode akan dieksekusi.

  • Blok kode yang diindentasi di dalam perulangan akan dieksekusi berulang kali selama kondisi bernilai `True`. Perulangan akan berhenti ketika kondisi menjadi `False`.

  • Contoh:
  • “`python
    x = 1

    while x

    Tinggalkan Balasan

    Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *