Perulangan (looping) merupakan salah satu metode control flow (aliran kontrol) di bahasa pemrograman Python berdasarkan iterasi yang ditentukan. Terdapat dua jenis perulangan di Python, yaitu while dan for. Tutorial ini menjelaskan perulangan for di bahasa pemrograman python dan contohnya.
Navigasi Cepat
- A. for | Sistematika Syntax for
- B. Contoh Perulangan for pada Python
- C. for else | Sistematika Syntax for else dan Contohnya
A. for | Sistematika Syntax for pada Python
for di Python adalah syntax yang digunakan untuk melakukan perulangan berdasarkan interval yang ditentukan pengguna. Perulangan for pada bahasa pemrograman Python mempunyai kelebihan yang tidak hanya berdasarkan range bilangan, juga termasuk perulangan terhadap item suatu urutan (list atau string).
Berikut sistematika perulangan for pada bahasa pemrograman Python.
for sequence_expression:
command_exopression
- Perulangan for pada Python dimulai dengan syntax for
- sequence_expression merupakan interval atau urutan iterasi yang ditentukan pengguna untuk melakukan perulangan
- sequence_expression diakhiri dengan tanda colon :
- command_expression merupakan kode program yang dieksekusi perulangan dengan penulisan indentasi
Berikut contoh sequence expression yang dapat digunakan dalam perulangan for pada Python.
sequence | Contoh | Urutan |
range (interval) | i in range(0, 3) | i = 0; i = 1; i = 2; |
range (interval) | x in range(2, 10, 2) | x = 2; x = 4; x = 6; x = 8; |
string | i in "abc" | i = 'a'; i = 'b'; i = 'c'; |
list | x in ["anjing", "kucing"] | x = "anjing"; x = "kucing"; |
B. Contoh Perulangan for pada Python
Berikut beberapa contoh program perulangan for pada Python untuk mempermudah pemahaman.
Contoh B1: Perulangan for dengan Interval Bilangan (range)
Program ini menggunakan range(0, 7) sebagai urutan perulangan, berikut file kode programnya.
for i in range(0,7):
print (i);
Berikut ilustrasi output saat file program di atas dijalankan.
Contoh B2: Perulangan for dengan Interval Bilangan (range)
Program ini menggunakan range(2, 10, 2) sebagai urutan perulangan, berikut kode programnya.
for i in range(2, 10, 2):
print (i);
Berikut ilustrasi output saat file program di atas dijalankan.
Contoh B3: Perulangan for dengan Urutan String
Program ini menggunakan string "abc" sebagai urutan perulangan, berikut kode programanya.
x = "abc";
for i in x:
print (i);
Berikut ilustrasi output saat file program di atas dijalankan.
Contoh B4: Perulangan for dengan Urutan List
Program ini menggunakan list sebagai urutan perulangan, berikut kode programanya.
y = ["anjing", "kucing", "monyet"];
for i in y:
print (i);
Berikut ilustrasi output saat file program di atas dijalankan.
C. for else | Sistematika perulangan for else pada Python
Syntax for pada Python dapat ditambahkan dengan syntax else untuk mengeksekusi kode program setelah seluruh urutan selesai dijalankan. Berikut sistematika perulangan for else pada Python.
for sequence_expression:
command_exopression
else:
else_command
- else dieksekusi setelah urutan perulangan dijalankan
- syntax else diakhiri dengan tanda colon :
- else_command adalah kode program yang dijalankan else
Contoh C1: Perulangan for else pada Python
Berikut merupakan kode program untuk menampilkan suatu list x dan menampilkan pesan penutup setelah semua urutan list dijalankan.
x = ["anjing", "kucing", "monyet", "gajah"]
for i in x:
print(i, "panjang elemen list", len(i));
else:
print("Semua isi list telah dijalankan");
Berikut ilustrasi output saat file program di atas dijalankan.
Tutorial lainnya: Daftar isi Tutorial Python
Sekian artikel while for "Python | Perulangan for pada Python dan Contohnya". Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai halaman Advernesia. Terima kasih…