Perulangan pada Python: Belajar Looping Python menggunakan for dan while Program Looping Bilangan Ganjil dan Genap 1 sampai 100

Perulangan pada Python: Belajar Looping Python menggunakan for dan while Program Looping Bilangan Ganjil dan Genap 1 sampai 100
Konten Halaman

Perulangan atau looping adalah salah satu konsep penting dalam pemrograman. Pada Python, terdapat beberapa jenis perulangan yang dapat digunakan, yaitu for loop dan while loop.

Dalam tulisan ini, kita akan membahas tentang perulangan pada Python dan cara menggunakan perulangan for dan while untuk memproses bilangan ganjil dan genap 1 sampai 100.

Perulangan for pada Python

Perulangan for pada Python digunakan untuk melakukan iterasi atau pengulangan sejumlah elemen yang diberikan dalam suatu urutan. Salah satu contoh penggunaan perulangan for pada Python adalah untuk memproses bilangan ganjil dan genap 1 sampai 100.

Berikut adalah contoh program looping Python dengan perulangan for untuk menampilkan bilangan ganjil dan genap 1 sampai 100:

# Menampilkan bilangan ganjil dan genap 1 sampai 100 dengan perulangan for
for i in range(1, 101):
    if i % 2 == 0:
        print(i, "adalah bilangan genap")
    else:
        print(i, "adalah bilangan ganjil")

Penjelasan dari program di atas adalah sebagai berikut:

  • for i in range(1, 101) artinya melakukan perulangan dari 1 sampai 100.
  • if i % 2 == 0 artinya melakukan pengecekan apakah bilangan tersebut genap atau tidak.
  • Jika bilangan tersebut genap, maka akan menampilkan pesan “adalah bilangan genap”.
  • Jika bilangan tersebut ganjil, maka akan menampilkan pesan “adalah bilangan ganjil”.

Perulangan while pada Python

Perulangan while pada Python digunakan untuk melakukan iterasi atau pengulangan selama suatu kondisi terpenuhi. Salah satu contoh penggunaan perulangan while pada Python adalah untuk memproses bilangan ganjil dan genap 1 sampai 100.

Berikut adalah contoh program looping Python dengan perulangan while untuk menampilkan bilangan ganjil dan genap 1 sampai 100:

# Menampilkan bilangan ganjil dan genap 1 sampai 100 dengan perulangan while
i = 1
while i <= 100:
    if i % 2 == 0:
        print(i, "adalah bilangan genap")
    else:
        print(i, "adalah bilangan ganjil")
    i += 1

Penjelasan dari program di atas adalah sebagai berikut:

  • i = 1 artinya nilai awal dari variabel i adalah 1.
  • while i <= 100 artinya melakukan perulangan selama nilai variabel i masih kurang dari atau sama dengan 100.
  • if i % 2 == 0 artinya melakukan pengecekan apakah bilangan tersebut genap atau tidak.
  • Jika bilangan tersebut genap, maka akan menampilkan pesan “adalah bilangan genap”.
  • Jika bilangan tersebut ganjil, maka akan menampilkan pesan “adalah bilangan ganjil”.
  • i += 1 artinya menambahkan nilai variabel i sebesar 1 setiap kali perulangan dilakukan.

Fungsi for pada Python

Fungsi for pada Python digunakan untuk melakukan perulangan sejumlah elemen yang diberikan dalam suatu urutan. Fungsi for pada Python memiliki sintaks yang sama dengan perulangan for pada Python.

Berikut adalah contoh penggunaan fungsi for pada Python untuk memproses bilangan ganjil dan genap 1 sampai 100:

# Menampilkan bilangan ganjil dan genap 1 sampai 100 dengan fungsi for
bilangan = [i for i in range(1, 101)]

for i in bilangan:
    if i % 2 == 0:
        print(i, "adalah bilangan genap")
    else:
        print(i, "adalah bilangan ganjil")

Penjelasan dari program di atas adalah sebagai berikut:

  • bilangan = [i for i in range(1, 101)] artinya membuat list bilangan dari 1 sampai 100.
  • for i in bilangan artinya melakukan perulangan untuk setiap elemen dalam list bilangan.
  • if i % 2 == 0 artinya melakukan pengecekan apakah bilangan tersebut genap atau tidak.
  • Jika bilangan tersebut genap, maka akan menampilkan pesan “adalah bilangan genap”.
  • Jika bilangan tersebut ganjil, maka akan menampilkan pesan “adalah bilangan ganjil”.

Penggunaan while pada Python

Penggunaan while pada Python digunakan untuk melakukan perulangan selama suatu kondisi terpenuhi. Penggunaan while pada Python memiliki sintaks yang sama dengan perulangan while pada Python.

Berikut adalah contoh penggunaan while pada Python untuk memproses bilangan ganjil dan genap 1 sampai 100:

# Menampilkan bilangan ganjil dan genap 1 sampai 100 dengan penggunaan while
bilangan = [i for i in range(1, 101)]

i = 0
while i < len(bilangan):
    if bilangan[i] % 2 == 0:
        print(bilangan[i], "adalah bilangan genap")
    else:
        print(bilangan[i], "adalah bilangan ganjil")
    i += 1

Penjelasan dari program di atas adalah sebagai berikut:

  • bilangan = [i for i in range(1, 101)] artinya membuat list bilangan dari 1 sampai 100.
  • i = 0 artinya nilai awal dari variabel i adalah 0.
  • while i < len(bilangan) artinya melakukan perulangan selama nilai variabel i masih kurang dari panjang list bilangan.
  • if bilangan[i] % 2 == 0 artinya melakukan pengecekan apakah bilangan tersebut genap atau tidak.
  • Jika bilangan tersebut genap, maka akan menampilkan pesan “adalah bilangan genap”.
  • Jika bilangan tersebut ganjil, maka akan menampilkan pesan “adalah bilangan ganjil”.
  • i += 1 artinya menambahkan nilai variabel i sebesar 1 setiap kali perulangan dilakukan.

Kesimpulan

Perulangan pada Python sangat penting dalam pemrograman karena dapat memudahkan proses pengulangan se

buah elemen dalam suatu urutan. Terdapat tiga jenis perulangan pada Python yaitu perulangan for, perulangan while, dan perulangan do-while. Namun, pada Python tidak terdapat perulangan do-while seperti pada bahasa pemrograman lainnya.

Dalam tulisan ini, kita telah membahas tentang perulangan pada Python, belajar looping Python, bilangan ganjil dan genap 1 sampai 100, contoh program looping Python, fungsi for pada Python, perulangan for pada Python, dan penggunaan while pada Python. Dengan memahami konsep perulangan pada Python, kita dapat membuat program yang lebih efektif dan efisien dalam memproses data.

Pada dasarnya, perulangan pada Python dapat dipilih berdasarkan kebutuhan program dan gaya penulisan kode yang ingin digunakan. Dalam beberapa kasus, perulangan for lebih mudah digunakan karena lebih ringkas dan efisien. Namun, pada beberapa kasus, penggunaan perulangan while lebih cocok karena dapat mengatasi kondisi yang berubah-ubah.

Semoga tulisan ini dapat membantu anda dalam memahami konsep perulangan pada Python dan membuat program.