hallo sobat blogger..
kali ini topik yang kita bahas adalah bagaimana cara membuat perulangan pada pemrograman python.
ada beberapa macam perulangan yang bisa dilakukan oleh Python, antara lain:
- FOR Loop
- WHILE Loop
contoh:
#Tanpa perulangan
print ("1")
print ("2")
print ("3")
print ("4")
print ("5")
print ("6")
print ("7")
print ("8")
print ("9")
print ("10")
jika tanpa memberikan fungsi perulangan kita harus menulisnya satu persatu. jika ada banyak perulangan yang harus dieksekusi maka sangat tidak efisien bukan?
contoh 2:
#Dengan perulangan
i = 1
while(i < 11):
print(i)
i = i+1
nah dari contoh diatas coba sobat bandingkan mana yang lebih efisien? :)
kedua listing program tersebut merupakan perintah yang sama, yaitu menampilkan angka 1 sampai 10.
oke kita langsung ke materi perulangan pertama yaitu:
1. FOR Loop
Sahabat blogger for loop digunakan sebagai perulangan atau iterasi sampai pada batas yang sudah kita tentukan.
berikut merupakan contoh sytax FOR Loop pada python:
# Nama file: for_loop_a.py # Program menampilkan angka 1 s/d 10 i = 10 for i in range(10): print(i+1) i = i+1
Fungsi range() biasanya digunakan untuk counter pada perulangan bentuk for. pada listing diatas range(10) berarti untuk menampilkan perulangan sebanyak sepuluh elemen.
output dari listing program diatas adalah:
1 2 3 4 5 6 7 8 9 10
Contoh ke-2 untuk perulangan for.
dengan soal kita ingin menampilkan angka mulai dari -10 sampai 10 dengan selisih 2.
# Nama file: for_loop_b.py # Program mencetak angka -10 s/d 10 dengan selisih 2 i = 10 for i in range(-10, 10, 2): # range(range awal, range akhir, selisih) print(i)
coba sobat perhatikan pada range (-10, 10, 2) yang berarti perulangan akan dimulai dari batas awal -10 sampai dengan batas akhir 10 dangan selisih 2.
dan mari kita lihat output dari listing progam diatas sebagai berikut:
-10 -8 -6 -4 -2 0 2 4 6 8
Contoh ke-3 untuk perulangan for.
# Nama file: for_loop_c.py # Program menampilkan huruf Indonesia Raya
for huruf in 'Indonesia Raya': print (huruf)
output dari program diatas:
I n d o n e s i a
R a y a
Contoh ke-4 untuk perulangan for.
# Nama file: for_loop_d.py # Program menampilkan huruf Belajar Python makanan = ['Bakso', 'Nasi Goreng', 'Soto'] for makan in makanan: print ("Makanan Favorit :", makan)
output dari program diatas:
Makanan Favorit : Bakso Makanan Favorit : Nasi Goreng Makanan Favorit : Soto
nah itu tadi ulasan tentang pengulangan for.
sekarang kita bahas materi selanjutnya yaitu:
2. While Loop
fungsi dari while loop ini adalah untuk menjalankan statement yang kita berikan selama kondisinya terpenuhi (atau bernilai benar)
contoh listing program:
# Nama file: while_loop.py # Program mencetak angka 11 s/d 20 i = 11 while(i < 21): print(i) i = i+1output:
11 12 13 14 15 16 17 18 19 20
Oke sobat, demikian pembahasan kita kali ini..
pada artikel selanjutnya kita akan membahas tentang "Bagaimana menulis program python pada notepad dan memanggilnya pada terminal di Linux
wassalam..