Perulangan for dalam Python
Perulangan dirancang untuk mengeksekusi operasi yang sama berulang kali, contohnya, untuk melakukan iterasi pada elemen-elemen objek yang dapat diiterasi. Objek-objek tersebut mencakup string, tuple, list, set, dan dictionary.
Di Python, perulangan yang paling banyak digunakan adalah
for. Sintaksnya terlihat seperti ini:
for elemen in objek_iterable:
badan_perulangan
Dalam perulangan for, sama seperti pada konstruksi
if-else, kode yang berada di bawah blok kondisi
harus diberikan satu indentasi.
Misalkan kita memiliki list lst:
lst = [1, 2, 3, 4, 5]
Mari kita gunakan perulangan for untuk melakukan iterasi
dan mencetak semua elemennya:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # akan mencetak 1, 2... 5
Di dalam badan perulangan, berbagai operasi dapat dilakukan dengan elemen-elemennya. Mari kita cetak kuadrat dari nilai setiap elemen:
for el in lst:
print(el ** 2) # akan mencetak 1, 4... 25
Diberikan sebuah list:
tst = ['1', '2', '3', '4', '5']
Lakukan iterasi padanya menggunakan perulangan dan cetak setiap elemennya ke konsol.
Diberikan sebuah tuple:
tst = (1, 2, 3, 4, 5)
Lakukan iterasi padanya menggunakan perulangan dan cetak setiap elemennya ke konsol.
Diberikan sebuah set:
tst = {'a', 'b', 'c', 'd', 'e'}
Lakukan iterasi padanya menggunakan perulangan dan cetak setiap elemennya ke konsol.
Diberikan sebuah string:
tst = 'abcde'
Lakukan iterasi padanya menggunakan perulangan dan cetak setiap karakternya ke konsol.
Diberikan sebuah angka:
tst = 12345
Lakukan iterasi padanya menggunakan perulangan dan cetak setiap digitnya ke konsol.
Diberikan sebuah list:
tst = [1, 2, 3, 4, 5]
Tambahkan angka 2 ke setiap elemennya dan cetak hasilnya ke konsol.