Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

Tutorial Python #11 – Pengulangan Menggunakan For

1 min read

Tutorial Belajar Python

Hari ini saya akan sharing tentang tutorial pengulangan for di bahasa pemrograman Python. Python mengenal dua perintah dalam pengulangan, yaitu for dan while. Pembahasan mengenai pengulangan while bisa Anda baca di tutorial sebelumnya.

Bentuk umum proses pengulangan menggunakan perintah for adalah sebagai berikut:

for variable in range(indeks_awal, indeks_akhir, step):
     aksi

Oke, mari kita bahas lebih mendetail…

Bagaimana Cara Kerja Pengulangan For di Python?

Statement for di python membutuhkan nama variable yang dijadikan alias. Alias ini berfungsi untuk menerjemahkan apa yang akan di ulang dengan perintah in / in range. Kata kunci in ini dibutuhkan oleh for, sedangkan while tidak.

Contoh:

for i in range(5):
     print(i)

Outputnya:

0
1
2
3
4 

Penjelasan:

Kedudukan variable i adalah sebagai pengganti dari hasil output yang akan dikeluarkan. Pada contoh kasus di atas, kita mengulang sebanyak 5 kali. Hasil yang akan didapatkan berupa indeks dari 0 sampai 5. Jika ditotal maka hasilnya diulang sebanyak 5 kali.

Silahkan lihat demonya di sini.

Pengulangan For Pada Tuple di Python

Sebagaimana pada pembahasan while,  for juga bisa digunakan untuk mendapatkan data dari tuple. Kita pernah membahas tentang koleksi seperti list, sets, tuple dan dictionary.

Contoh:

absensi = ("Budi", "Danu", "Erwin", "Fatimah", "Gilang")
 for data in absensi:
     print(data)

Hasil output dari kode di atas adalah:

Budi
Danu
Erwin
Fatimah
Gilang 

Anda coba bisa melihat demonya di sini.

Menggunakan For Pada List

Cara pemanggilan di List menyesuaikan dengan list itu sendiri. Cirinya adalah menggunakan karakter [ dan ].

Contoh:

nilai = [89, 78, 90, 95, 93]
 for data in nilai:
     print(data)

Hasil output dari kode di atas adalah:

89
78
90
95
93 

Anda coba bisa melihat demonya di sini.

Contoh For Pada Dictionary

For juga bisa diterapkan untuk mendapatkan data dari dictionary. Data Dictionary tidak dapat diindex, namun for bisa mendapatkan datanya menggunakan key.

Contoh:

collections = {
     'name': ['Budi', 'Candra', 'Malik']
 }
 for data in collections['name']:
     print(data)

Hasil output dari kode di atas adalah:

Budi
Candra
Malik 

Dan Anda bisa melihat demo programnya di sini.

Program For Pada Sets

Set merupakan koleksi yang tidak dapat diindex. While tidak bisa mengakses data sets, namun for bisa melakukannya.

Contoh:

collections = {'Budi', 'Candra', 'Malik'}
 for data in collections:
     print(data)

Hasilnya:

Budi
Candra
Malik 

Demonya bisa Anda lihat di sini.

Penutup

Menggunakan for maupun while, tergantung program Anda lebih cocok yang mana. Namun Anda bisa mengkolaborasikan keduanya di dalam satu program sesuai dengan kebutuhan. Untuk itu, mungkin Anda perlu mencoba-coba dengan contoh lain.

Tentu saja belajar for dan while akan terus dibutuhkan. Sebab banyak sekali program yang membutuhkan pengulangan. Selain itu, Anda juga bisa mempelajari potongan lainnya seperti:

  • List
  • Sets
  • Tuple
  • Dictionary
  • Dan lain-lain

Semoga tutorial ini membantu.

Aamiin.

Selamat belajar …

Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

Leave a Reply

Your email address will not be published. Required fields are marked *

Jika terbantu dengan artikel ini, silahkan share, beri komentar dan "klik" 1 kali pada iklan ya.