Source: Kevin Tekno |
Pada tutorial kali ini kita akan membahas Looping atau pengulangan, pengulangan berfungsi untuk memudahkan programmer untuk mengeksekusi banyak data contohnya misalkan terdapat 1000 data di dalam list yang akan kita cetak, apabila kita mencetaknya secara satu persatu maka kode akan terlalu panjang dan sangat membuang energi untuk membuatnya, dengan adanya pengulangan kita dapat mengeksekusi banyak data hanya dengan beberapa baris kode.
pengulangan sendiri terbagi menjadi dua jenis :
- for
- while
Akan kita bahas satu persatu.
Pengulangan For
pengulangan for memiliki fungsi untuk mengulangi beberapa item yang memiliki tipe data apapun, pada string maupun list
Contoh perulangan for :
#contoh penulisan looping for
fruits = ["apel", "pisang", "kiwi"]
for x in fruits:
print(x)#jangan lupa berikan indentasi tab atau spasi2x
Hasilnya :
apel
pisang
kiwi
Perulangan for pada string :
jika kita membuat perulangan for pada string, makan looping akan mengulangi huruf didalam string tersebut.
for x in "Good by world":
print(x)
Pengulangan While
Perulangan while akan terus berjalan selama kode bernilai True
while(True):
Contoh perulangan While :
#Contoh penggunaan While Loop
#penulisan kondisi menggunakan tanda kurung
angka = 0
while (angka < 10): #Jika angka lebih kecil dari pada 10 maka ulangi program
print ("Mengulang angka ke ", angka)
angka = angka + 1 #variabel ini berfungsi agar setiap kode mengulang angka akan ditambah 1
print ("Perulangan selesai!")
Hasilnya :
Mengulang angka ke 0
Mengulang angka ke 1
Mengulang angka ke 2
Mengulang angka ke 3
Mengulang angka ke 4
Mengulang angka ke 5
Mengulang angka ke 6
Mengulang angka ke 7
Mengulang angka ke 8
Mengulang angka ke 9
"Perulangan selesai!"
Break Statement
Break berfungsi menghentikan perulangan, ini berfungsi ketika kita sedang mencari baris atau string tertentu
Contoh penulisan Break
#Contoh penggunaan While Loop
#penulisan kondisi menggunakan tanda kurung
angka = 0
while (angka < 10): #Jika angka lebih kecil dari pada 10 maka ulangi program
print ("Mengulang angka ke ", angka)
angka = angka + 1 #variabel ini berfungsi agar setiap kode mengulang angka akan ditambah 1
if angka == 6:
break #jika angka mencapai nilai 6 maka hentikan perulangan
print ("Perulangan selesai")
Hasilnya :
Mengulang angka ke 0
Mengulang angka ke 1
Mengulang angka ke 2
Mengulang angka ke 3
Mengulang angka ke 4
Mengulang angka ke 5
Perulangan selesai
Contoh lain :
sayur = ["lobak", "kubis", "kangkung",'bawang']
for i in sayur:
if i == "kangkung":
break
print(i)
Hasilnya :
lobak
kubis
Continue Statement
Jika menggunakan break kita akan menghentikan perulangan ketika mencapai nilai tertentu, berbeda dengan continue, continue hanya akan melewati item tertentu dan akan tetap menjalankan perulangan.
Contoh penulisan continue :
sayur = ["lobak", "kubis", "kangkung",'bawang']
for i in sayur:
if i == "kangkung":
continue
print(i)
Hasilnya :
lobak
kubis
bawang
Mari mencoba
Sudah mempelajari hal baru hari ini? ada baiknya jika di praktekan
Mulai praktek!!