BELAJAR ANALISIS DAN BAHASA PEMROGRAMAN

Perulangan Pada Python

Perulangan atau dalam istilah lain disebut dengan loop. Perulangan dipakai ketika kita dihadapkan pada suatu masalah dalam jumlah besar yang membutuhkan penyelesaian terkadang sama dengan pola yang telah kita ketahui. Contoh perulangan dikehidupan nyata. Tuliskan "Ini adalah Perulangan" sebanyak 100 kali. (id.wikibooks.org)

Perualangan dalam bahasa pemrograman python terdapat 2 jenis, yaitu perulangan dengan for dan while. Perulangan for digunakan ketika kita mengulangi code yang sudah diketahui banyak perulangannya. Kemudian perulangan while digunakan ketika perulangan tersebut memiliki syarat dan tidak tentu berapa banyak perulangannya. Download source DISINI.

Perulangan For

Perulangan for di Python digunakan untuk mengulangi urutan ( list , tuple , string ) atau objek iterable lainnya. Iterasi pada suatu urutan disebut traversal.


Disini i adalah variable yang akan mengambil nilai dari ulang di setiap iterasinya. Perulangan akan terus berlanjut hingga nilai terakhir pada ulang. Body dari loop dipisahkan dari code lainnya menggunakan indentasi.
Contoh programmya

Pertama kita tentukan banyak perulangannya (ulang=5) disini kita tentukan sebanyak 5. Variabel i digunakan untuk menampung indeks, dan fungsi range() digunakan untuk membuat list dengan range dari 0-5. Fungsi str() digunakan untuk mengubah tipe data integer menjadi string. Contoh program lainnya seperti gambar dibawah.

Perulangan While

Perulangan while dalam Python digunakan untuk mengulang satu blok code selama “ulang” (kondisi) benar.

Body of while akan di eksekusi Ketika ”ulang” bernilai true. Setelah “ulang” akan di cek terus hingga “ulang” bernilai false. 

Berikut kita coba buat sebuah program menggunakan while.
Kita tentukan num = 10 kemudian setiap num lebih besar dari 6 akan di print dan nantinya akan dikurang 1. Kemudian kita tambahkan else blok di akhir.

Sekian untuk looping di pyhton sampai jumpa di post selanjutnya



Perulangan Pada Python Perulangan Pada Python Reviewed by Jimmy Pujoseno on August 12, 2020 Rating: 5

No comments:

Recent Post

Powered by Blogger.