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 #10 – Pengulangan Menggunakan While

1 min read

Tutorial Belajar Python

Hari ini saya akan sharing tentang tutorial pengulangan while di bahasa pemrograman Python. Python mengenal dua perintah dalam pengulangan, yaitu for dan while. “Bahasa-bahasa pemrograman lain terdapat paling sedikit 3 jenis pengulangan,” kata Budi Raharjo. “Bahkan bisa lebih dari 3 jenis pengulangan di bahasa pemrograman lain,” tambahnya.

Pengulangan for akan dibahas di tutorial berikutnya. Fokus kita saat ini adalah di pengulangan while. While memiliki format sebagai berikut:

while statement:
      kondisi

Oke, mari kita bahas lebih mendetail…

Bagaimana Cara Kerja Pengulangan While di Python?

Statement while di python membutuhkan deklarasi nilai awal. Misalnya variable i = 0. Nah, variable i inilah yang nantinya digunakan sebagai parameter awal. Kemudian ia membutuhkan kode tambahan berupa i = i + 1 untuk melakukan perulangan

Contohnya:

i = 0
 while i < 5:
     print(i)
     i = i + 1

Outputnya:

0
1
2
3
4

Anda bisa melihat demonya di link ini.

Kehadiran i = i + 1 sangat penting. Jika tidak, maka akan terjadi invinite loops.

Sedangkan angka berikutnya ” < 7 ” bebas dicustom sampai berapa output mau diulang.

Pengulangan While Pada Tuple di Python

Kita pernah membahas tentang koleksi seperti list, set, tuple dan dictionary. Namun untuk mendapatkan data dari koleksi bisa dilakukan dengan while.

Contoh:

i = 0
absensi = ("Budi", "Danu", "Erwin", "Fatimah", "Gilang")
while(i < len(absensi)):
     print(absensi[i])
     i = i + 1

Hasil output dari kode di atas adalah:

Budi
Danu
Erwin
Fatimah
Gilang 

Anda coba bisa melihat demonya di sini.

Menggunakan While Pada List

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

Contoh:

i = 0
nilai = [90, 45, 78, 86, 79]
while(i < len(nilai)):
     print(nilai[i])
     i = i + 1

Hasil output dari kode di atas adalah:

90 45 78 86 79 

Anda coba bisa melihat demonya di sini.

Contoh While Pada Dictionary

While juga bisa diterapkan untuk mendapatkan data dari dictionary. Meski dictionary tidak dapat diindex, namun kita bisa mendapatkan datanya menggunakan key.

Contoh:

i = 0
collections = {
     'name': ['Budi', 'Candra', 'Malik']
}
while(i < len(collections['name'])):
     print(collections['name'][i])
     i = i + 1

Hasil output dari kode di atas adalah:

Budi
Candra
Malik

Dan Anda bisa melihat demo programnya di sini.

Pengulangan While Pada Sets

Set merupakan koleksi yang tidak dapat diindex. Sebagai gantinya, Anda bisa menggunakan for.

Penutup

Sebenarnya baik for maupun while, tergantung program Anda lebih cocok yang mana. Bahkan, Anda bisa mengkolaborasikan keduanya di dalam satu program. Untuk itu, mungkin Anda perlu mencoba-coba dengan contoh lain. Sebab banyak sekali program yang membutuhkan pengulangan. Selain itu, Anda juga bisa mempelajari potongan lainnya seperti:

Semoga tutorial ini membantu.

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.