Belajar Python : Perulangan for

Belajar Python : Perulangan for

Belajar Python : Perulangan for

Perulangan atau looping adalah perintah atau syntax yang berisikan suatu kode yang akan dijalankan secara terus menerus dan baru akan berhenti apabila suatu kondisi terpenuhi.

Dalam bahasa python setidaknya ada 2 jenis perulangan yang wajib kamu ketahui, yakni :

- perulangan for (looping for) 

- perulangan while (looping while) 

Secara sederhana, perulangan python  sangat mirip dengan percabangan python, perbedaannya hanya terletak pada jumlah eksekusi program.

Kalau diperulangan, suatu baris kode dapat dieksekusi secara terus menerus dan baru akan berhenti apabila suatu kondisi terpenuhi, sedangkan sebuah baris kode percabangan hanya akan dieksekusi satu kali.

Bentuk umum perulangan for

for var in sequence:
  #perintah untuk dijalankan

Dalam bentuk umum tersebut, terdapat 3 bagian penting, yakni:

  1. For = perulangan itu sendiri 
  2. Var = tempat penampungan sementara nilai dari sequence
  3. Sequence = list atau tipe data yang tersedia 

Sebuah perulangan dapat terjadi hingga looping mencapai iterasi atau anggota terakhir dari sequence. Apabila loop sudah sampai ke iterasi terakhir dari sequence, maka program akan keluar dari looping.

Variabel_iterasi adalah variabel yang menampung nilai iterasi bisa didefinisikan seperti variabel biasanya.

Sequence adalah kumpulan nilai yang berurutan, sequence bisa berupa integer, string, list atau data yang lain.

Contoh looping for 

#Contoh program for loop
for A in ('Agata'):
    print(A)

Output :

A
g
a
t
a

[Program finished]

Dapat kita lihat pada contoh diatas, perulangan for akan mengabil iterasi pertama terlebih dahulu dan akan mengambil iterasi berikutnya sampai tak ada iterasi yang bisa ditampilkan.

Contoh program perulangan for menggunakan list

#Program perulangan for menggunakan list
for waifu in ['yuigahama', 'sayu', 'miku','emilia', 'ram']:
   print(waifu)

Output:

yuigahama
sayu
miku
emilia
ram

[Program finished]

Sama seperti sebelumnya, perulangan for akan mengambil iterasi pertama didalam list dan akan terus mengambil iterasi berikutnya sampai semua iterasi ditampilkan.

Fungsi range ( )

Fungsi range dalam perulangan python digunakan untuk mencetak deretan bilangan.

Contohnya, kita menulis range (5)maka yang akan keluar adalah bilangan 0 sampai 4.

Fungsi range juga dapat digunakan untuk menentukan batas bawah, batas atas dan interval sebuah bilangan. 

#Contoh fungsi range
print (list(range (2,30,3)))

Output 

[2, 5, 8, 11, 14, 17, 20, 23, 26, 29]

[Program finished]

Keterangan :

  • Angka 2 menunjukkan batas bawah minimum (angka dimulainya iterasi) 
  • Angka 30 menunjukkan batas atas (batas maksimal angka iterasi)
  • angka 3 menunjukkan interval (interval atau kelipatan)

Range selalu dimulai dari angka 0, dan baru akan berubah jika kamu menetapkan batas bawah bilnganya.

Perulangan for dengan percabangan else

Sebuah perulangan for dapat juga disandingkan dengan percabangan else untuk memberikan opsi tambahan logika pada program. 

Contoh :

#for loop dengan else
listWaifu = ['miku','sagiri','rinka','siesta','izzie']

for a in listWaifu:
      print(a)
else:
    print("tidak ada waifu untuk ditampilkan")

Output 

miku
sagiri
rinka
siesta
izzie
tidak ada waifu untuk ditampilkan

[Program finished]

Dapat dilihat pada contoh diatas, perulangan for akan mencetak string didalam list hingga akhir, ketika string didalam list sudah mencapai akhir, perulangan for baru akan menjalankan perintah else.



Sekian dulu, artikel untuk saat ini apabila ada kesalahan atau kekurangan dalam penyampaian mohon dimaafkan serta dikoreksi dikolom komentar.

Arigatou gozaimasu.

Baca Juga
SHARE
Subscribe to get free updates

Related Posts

Posting Komentar

Iklan Tengah Post