Dilansir dari situs www.duniaprogramming.com perulangan dalam bahasa pemrograman merupakan hal inti yang wajib dipahami oleh programmer pemula, karena perulangan merupakan pondasi dalam membuat sebuah program.
Ada beberapa contoh Perulangan yang wajib kalian pelajari diantaranya
- For
- While
- For Bersarang
3 Perulangan diatas merupakan perulangan dasar yang wajib kalian pahami bagaimana cara kerja mereka dalam membaca dan menampilkan sebuah value atau nilai.
Kali ini, kita akan menggunakan 3 perulangan ini dalam bahasa pemrograman python.
Contoh Program Perulangan dengan Menggunakan Python
Sebelum kita memulai bagaimana tata cara menggunakan perulangan for, while dan for bersarang, pastikan kalian sudah menginstall Visual Studio Code dan Ekstension Python yang ada pada editor Visual Studio Code.
Setelah itu, ikuti tutorial di bawah ini sesuai dengan instruksi yang sudah disiapkan.
Baca Juga : Algoritma, Flowchart dan Program Menentukan Bilangan Prima
Di bawah ini adalah beberapa contoh program perulangan dengan Python:
Perulangan for untuk menghitung nilai rata-rata dari sebuah list bilangan:
Berikut Source Code Perulangan for yang bisa kalian copy paste
# Program untuk menghitung rata-rata nilai dalam sebuah list
list_nilai = [90, 85, 95, 80, 87]
total_nilai = 0
for nilai in list_nilai:
total_nilai += nilai
rata_rata = total_nilai / len(list_nilai)
print("Rata-rata nilai adalah:", rata_rata)
Perulangan while untuk mencari bilangan ganjil terbesar yang kurang dari 100:
Berikut Source Code Perulangan while yang bisa kalian copy paste
# Program untuk mencari bilangan ganjil terbesar yang kurang dari 100
n = 99
while n > 0:
if n % 2 == 1:
print("Bilangan ganjil terbesar yang kurang dari 100 adalah:", n)
break
n -= 1
Perulangan for bersarang untuk mencetak pola bintang segitiga:
Berikut Source Code Perulangan for bersarang yang bisa kalian copy paste
# Program untuk mencetak pola bintang segitiga
n = 5
for i in range(n):
for j in range(i+1):
print("*", end="")
print()
Penjelasan:
Program pertama menggunakan perulangan for untuk menghitung nilai rata-rata dari sebuah list bilangan. Dalam setiap iterasi, nilai dalam list dijumlahkan ke variabel total_nilai. Setelah selesai menghitung, nilai rata-rata dihitung dengan membagi total_nilai dengan panjang list menggunakan fungsi len().
Program kedua menggunakan perulangan while untuk mencari bilangan ganjil terbesar yang kurang dari 100.
Perulangan akan berjalan selama n lebih besar dari 0. Dalam setiap iterasi, jika n merupakan bilangan ganjil, maka program akan mencetak bilangan tersebut dan keluar dari perulangan menggunakan perintah break. Jika tidak, n akan dikurangi 1 dan perulangan akan terus berjalan.
Program ketiga menggunakan perulangan for bersarang untuk mencetak pola bintang segitiga. Perulangan pertama digunakan untuk mengatur jumlah baris yang akan dicetak, sedangkan perulangan kedua digunakan untuk mencetak bintang pada setiap baris.
Variabel i dan j digunakan sebagai indeks perulangan. Pada setiap iterasi perulangan kedua, fungsi print() digunakan untuk mencetak satu bintang, dengan parameter end="" untuk menonaktifkan newline.
Setelah selesai mencetak bintang pada satu baris, fungsi print() dipanggil lagi dengan parameter default untuk mencetak newline dan pindah ke baris berikutnya.
Itulah penjelasan mendetail mengenai contoh beberapa program perulangan dengan menggunakan Python, semoga bermanfaat.