for Python | Perulangan for pada Python dan Contohnya

0

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 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.

Ilustrasi Perulangan for dengan Interval Bilangan (range) (1)

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.

Ilustrasi Perulangan for dengan Interval Bilangan (range) (2)

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.

Ilustrasi Perulangan for dengan Urutan String

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.

ilustrasi Perulangan for dengan Urutan List

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.

Ilustrasi Perulangan for else pada Python

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…

Ayo Berdiskusi Bersama! Belajar Lebih Indah dengan Saling Membantu :)

Tulis komentar
Masukkan nama Anda