Mempelajari Perulangan Pada Program Python

Mempelajari Perulangan Pada Program Python
Perualangan pada semua bahasa pemrograman berfungsi untuk komputer melakukan sesuatu secara berulang-ulang. Ada dua jenis perualangan pada bahasa pemrograman python, yaitu perulangan dengan menggunakan for dan menggunakan while.
Perulangan for pada bahasa pemrograman biasa disebut counted loop yaitu perulangan yang dapat dihitung, sementara perulangan while biasa disebut uncounted loop yaitu perulangan yang tidak dapat dihitung. Perbedaan di keduanya adalah : 

Perulangan dengan for biasanya digunakan untuk mengulangi execute kode yang sudah diketahui banyaknya jumlah perulangan. Sementara untuk penggunaan while biasanya digunakan untuk perulangan yang memiliki syarat dan tidak memiliki jumlah tentu berapa banyak perulangannya.

1.) Perulangan dengan For

Bentuk syntax umum for pada python:

for indek in range(banyaknya_perulangan):
    # jalankan kode ini
    # jalankan juga kode ini
#kode ini tidak akan diulang karena berada di luar for

Contoh coding programnya :

# file: ContohPerulanganFor.py
ulang = 10
for i in range(ulang):
print "Perulangan ke-"+str(i)
Penjelasan coding :
kita menentukan banyak perulangannya sebanyak 10 kali dengan statement berikut

ulang = 10

Variabel i berfungsi untuk menampung jumlah indeks, dan fungsi range() berfungsi untuk membuat list dengan range dari 0-10. Fungsi str() berfungsi merubah tipe data dari integer ke string.

for i in range(ulang):
    print "Perulangan ke-"+str(i)

Hasilnya :
Mempelajari Perulangan Pada Program Python

Contoh coding program yang lain menggunakan list dengan for :

# berkas: ContohPerulanganFor.py
item = ['nasi','lauk','teh','kerupuk']
for isi in item:
print isi
Hasilnya:
Mempelajari Perulangan Pada Program Python

2. Perulangan dengan While

Bentuk syntax umum while pada python:

while(True):
    # jalankan kode ini
# kode ini berada di luar perulangan while

Contoh coding programnya :

# berkas: ContohPerulanganWhile.py
jawab = 'ya'
hitung = 0
while(jawab == 'ya'):
hitung += 1
jawab = raw_input("Ingin ulang lagi? ")
print "Total perulagan: " + str(hitung)
Atau anda juga bisa mencoba dengan bentuk yang seperti ini, dengan menggunakan kata kuci break

# berkas: ContohPerulanganWhile.py
jawab = 'ya'
hitung = 0
while(True):
hitung += 1
jawab = raw_input("Ingin ulang lagi? ")
if jawab == 'tidak':
break
print "Total perulagan: " + str(hitung)
Penjelasan Coding :
Pada line pertama kita menentukan variabel untuk menghitung, dan juga menentukan kapan perulangan akan berhenti. kalau pengguna menjawab tidak maka perulangan akan terhenti.

jawab = 'ya'
hitung = 0

Lalu berikutnya melakukan perulangan dengan while, kemudian menambah satu variabel hitung untuk menyimpan nilai setiap kali mengulang. Lalu menanyakan kepada pengguna, apakah mau berhenti mengulang atau tidak?

while(jawab == 'ya'):
  hitung += 1
  jawab = raw_input("Ingin ulang lagi? ")

Setelah selesai mengulang, cetak berapa kali dari perulangan tersebut terjadi

print "Total perulagan: " + str(hitung)

Hasil:

fajaryusufcom@contoh:~$ python ContohPerulanganWhile.py
Ingin ulang lagi? ya
Ingin ulang lagi? ya
Ingin ulang lagi? ya
Ingin ulang lagi? ya
Ingin ulang lagi? ya
Ulang lagi tidak? tidak
Total perulagan: 6

Mempelajari Perulangan Pada Program Python

MATERI PYTHON

Jika kalian baru di pemrograman python silakan belajar dari materi pertama :

Spread the love

Fajar (Ucup)

Pemilik dan Author dari FajarYusuf.com dan juga seseorang yang gemar membagikan info menarik kepada orang lain.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *