[Tutorial] Basic Python #4 - Mengenal Looping (perulangan) di Python

By Budyks    Python

Serie tutorial Badic python kali akan membahas Looping atau perulangan di Python. Setiap bahasa pemrograman sudah pasti mempunyai fitur ini namun masing-masing biasanya punya syntax dan penulisan yang berbeda-beda. 
Image from : tutorialspoint

Jenis/Tipe Loop di Python

Python mempunyai 3 jenis Loop yaitu
  1. For Loop
  2. While Loop
  3. Nested loop ( digabung antara For dan While, contoh akan dibahas dibawah)

For Loop

Seperti pada bahasa pemrograman lainnya, for loop sudah menjadi standar namun berbeda-beda tata cara penulisan nya di setiap pemrograman.
Sekarang kita langsung buat contoh di Python. 

#Contoh iterasi pada String 

for n in 'Python':      print 'Huruf :', n
 #iterasi pada List biasa
mobil = ['sedan', 'truk', 'angkot'] for p in mobil:    print 'Mobil :', mobil


#iterasi pada list melalui index
for i in range(len(mobil)): print 'Mobil :', mobil[i] #iterasi angka / range for a in range(1,10): print "Angka :", a if(a == 5): #ditambah conditional print "Saya dapat angka : ",a #iterasi loop nested
for a in range(1,10):


for x in range(11,20): b = a * x print "Angka :", b

#loop dgn break
for letter in 'Python': if letter == 'h': break print 'Current Letter :', letter

print "Good job !!!"

While Loop

WHile dipakai untuk looping dimana iterasi akan dilakukan selama kondisi yang diberikan benar. While ini juga bisa di pakai untuk Infinite loop.
#Contoh Whilecount = 0while count < 100:     print "Count ke : ", count     count = count + 1
#infinite loop'''Set loop ini untuk kondisi dimana suatu syarat tidak pernah TRUE'''
setvar =1while setvar == 1    input = input_raw("Masukan angka :")    print "Angka anda : ", input
#loop diatas akan berhenti jika anda stop manual misal dgn CTRL+C di terminal'''ELSE statement di while loop. di Python kita bisa set WHile loop lalu dikasih kondisi'''count = 0while count < 5:     print "count : ",count     count = count + 1else:    print "Lihat yang masuk sini apa : ",count

#while dgn break

angka = 10 while angka > 0: print 'Angka :', angka angka = angka -1 if angka == 7: break
Sebenarnya masih ada beberapa contoh modifikasi koding dengan loop. namun akan dibahas di tutorial-tutorial berikutnya. atau anda bisa Googling untuk tutorial selengkapnya

Comments



    Follow Us