Struktur Perulangan atau Looping Pada Pemrograman Python | Belajar Python Dasar

Struktur Perulangan atau Looping Pada Pemrograman Python | Belajar Python Dasar

Galery-it.site - Struktur perulangan atau looping
Struktur perulangan yang biasa disebut looping digunakan bila Anda ingin mengeksekusi suatu blok perintah yang dilakukan secara berulang.
Struktur Perulangan atau Looping Pada Pemrograman Python | Belajar Python Dasar
flowschart / diagram alir looping
Bagian di atas menunjukkan diagram alir struktur perulangan, sebuah proses akan dilakukan secara berulang, jika kondisi yang ada di dalam ekspresi masih bernilai benar. Ketika kondisi tersebut bernilai salah, maka perulangan selesai dilakukan.

Di dalam pemrograman ini, Python mengenal tiga buah konstruksi loop yang biasa digunakan, yaitu while, for dan nested loop.

Perulangan dengan while

Perulangan dengan perintah while digunakan untuk melakukan perulangan selama ekspresi kendali bernilai benar. 

Diagram alirnya nampak seperti pada gambar flowchart diatas. Pemrosesan perulangan akan berhenti ketika ekspresi kendali bernilai salah atau diberikan sebuah break eksplisit dalam kode program.
Perintah while memiliki bentuk dasar sebagai berikut :

while (ekspresi) :
statement 1
statement 2
statement 3
... dst

Ekspresi adalah kondisi yang harus dipenuhi sebagai syarat terjadinya perulangan. Artinya, jika kondisi pada ekspresi tersebut masih dipenuhi, maka perulangan akan masih dilakukan untuk memproses.

Berikut adalah contoh skrip perulangan dengan menggunakan stuktur while :


#contoh penggunaan While Loop

ulang =1
while (ulang < 9) :
    print ( 'Perulangan ke : ' , ulang )
    ulang =  ulang + 1
print ( "perulangan selesai ")

Pada skrip diatas, sebelumnya di tentukan nilai awal ulang =1.
Selanjutnya perulangan akan berlangsung selama nilai variable ulangn kurang dari 9. Dengan demikian outputnya adalah sebagai berikut :

Struktur Perulangan atau Looping Pada Pemrograman Python | Belajar Python Dasar
perulangan dengan while loop

Perulangan dengan For

Berbeda dengan struktur sebelumnya, perintah for digunakan untuk melakukan perulangan dengan jumlah yang telah ditentukan sebelumnya. Perulangan ditentukan dalam suatu list yang telah didefinisikan sebelumnya.

Berikut adalah bentuk umum dari perulangan dengan menggunakan for.

for <target> in <objek> :
pernyataan

Dalam bentuk umum di atas, for memiliki 2 data, yaitu target dan objek .
  • Target, adalah variable yang akan menampung setiap iterasi.
  • Objek, berisikan list sebagai kondisi yang menentukan perulangan.
Sebagai contoh, jika objek berisi list bilangan ganjil dari 1 sampai 10, maka target akan menampung nilai isi dari list tersebut satu per satu. Untuk lebih jelasnya dapat dilihat contoh skrip berikut di bawah ini.

# contoh perulangan for sederhana
ulang = [1, 3, 5, 7]
for x in ulang :
    print (x)

Output dari skrip diatas adalah sebagai berikut :

Struktur Perulangan atau Looping Pada Pemrograman Python | Belajar Python Dasar
perulangan dengan for loop

Contoh perulangan dengan for yang lain.

# perulangan dengan for loop
hari = ["senin","rabu","jumat"]
for kuliah in hari :
   print ( " saya kuliah di hari ", kuliah)

Output dari skrip diatas adalah sebagai berikut :

Struktur Perulangan atau Looping Pada Pemrograman Python | Belajar Python Dasar
perulangan dengan for loop

for juga bisa diisi dengan obyek menggunakan range dengan struktur sebagai berikut.

for <target> in range < awal, akhir, step> :
pernyataan

Contoh skrip untuk pemanfaatan range pada perulangan dengan menggunakan for adalah sebagai berikut .

#contoh pengulangan menggunakan range
for x in range (5, 12, 2) :
     print (“perulangan ke”, x)

Perulangan pada skrip tersebut berarti bahwa perulangan dimulai dari nilai awal 5 sampai nilai akhir 12 dengan step (kenaikan angka) sejumlah 2. Dengan demikian, output dari perulangan tersebut adalah seperti yang bisa dilihat di bawah ini :

Struktur Perulangan atau Looping Pada Pemrograman Python | Belajar Python Dasar
perulangan menggunakan range


Perulangan Bersarang ( Nested Loop)

Perulangan bersarang atau nested loop adalah perulangan dalam perulangan. berikut adalah bentuk umum dari perulangan bersarang tersebut.

Di bawah ini adalah sintak dasar Nested Loop pada Python :

for <target> ini <obyek> :
for <target> in <obyek> :
pernyataan
pernyataan

Atau yang menggunakan While Loop :

while < ekspresi >:
while <ekspresi> :
pernyataan
pernyataan

Berikut ini adalag contoh penggunaan nested loop dengan menggunakan for.


#perulangan menggunakan nested loop
for i in range (2) :
      for j in range (6, 10, 1) :
             print ( "nilai i= ", i , " j =", j)
     print ()

Struktur Perulangan atau Looping Pada Pemrograman Python | Belajar Python Dasar
perulangan menggunakan nested loop

Berlangganan update artikel terbaru via email:

Belum ada Komentar untuk "Struktur Perulangan atau Looping Pada Pemrograman Python | Belajar Python Dasar"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel