Pada perulangan python apakah yang anda ketahui mengenai while dan for?

Pada perulangan python apakah yang anda ketahui mengenai while dan for?
for Python - Perulangan for pada Python dan Contohnya

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
    • B1. Contoh program for dengan interval bilangan (range)
    • B2. Contoh program for dengan interval bilangan (range)
    • B3. Contoh program for dengan urutan string
    • B4. Contoh program for dengan urutan list
  • 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";

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.

Pada perulangan python apakah yang anda ketahui mengenai while dan for?

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.

Pada perulangan python apakah yang anda ketahui mengenai while dan for?

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.

Pada perulangan python apakah yang anda ketahui mengenai while dan for?

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.

Pada perulangan python apakah yang anda ketahui mengenai while dan for?

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.

Pada perulangan python apakah yang anda ketahui mengenai while dan for?

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…

Apa itu for dalam 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).

Apa perbedaan for dan while?

Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya. Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak perulangannya.

Apa yang dimaksud dengan perulangan for?

Jawaban. Jawaban: 1.For do adalah bentuk perulangan dimana block statement akan dieksekusi secara berulang ulang sesuai dengan jumlah perulangan yang ditentukan.

Apa yang dimaksud dengan perulangan Do While?

Perulangan DO WHILE merupakan modifikasi dari perulangan WHILE, yakni dengan memindahkan posisi pemeriksaan kondisi ke akhir perulangan. Artinya, lakukan dahulu sebuah perulangan, baru periksa apakah kondisi variabel counter sudah terpenuhi atau belum di akhir perulangan.