Show
Nurul Huda 22 January 2021
Daftar Isi
Apa Itu Perulangan?Perulangan dalam dunia pemrograman adalah baris kode atau instruksi yang dieksekusi oleh komputer secara berulang-ulang sampai suatu kondisi tertentu terpenuhi [1]. Konsep perulangan ini didukung di semua bahasa pemrograman modern, termasuk di antaranya adalah python. Dengan perulangan, kita bisa mengeksekusi suatu kode program berkali-kali dengan jumlah tertentu, atau selama sebuah kondisi tertentu terpenuhi. Sebenarnya hampir sama seperti percabangan python yang kita bahas pada pertemuan sebelumnya. Hanya saja bedanya:
Perulangan Pada PythonPada python, kita bisa melakukan perulangan dengan beberapa cara di antaranya:
Ketiga jenis perulangan tersebut akan kita bahas dalam 3 artikel yang berbeda. Dan pada pertemuan kali ini, kita akan membahas perulangan for pada python terlebih dahulu. Silakan siapkan dulu kopi panasnya 😎 Apa itu Perulangan For (Pada Python)?Perulangan For pada python memiliki perilaku yang berbeda dengan for pada kebanyakan bahasa pemrograman yang lain, karena pada python ia sangat berkaitan dengan data sequence atau data kolektif. Mungkin kalau dibandingkan dengan bahasa lain, for pada python lebih dikenal sebagai foreach. Syntax ForBerikut ini adalah struktur sintaks metode for:
Jadi, ada 3 bagian penting.
For dengan listLangsung saja ke contoh dan praktik. Buka tools kalian, lalu buat sebuah variabel dengan tipe data list. Setelah itu kita akan menampilkan tiap item dari list yang telah kita buat. Perhatikan contoh berikut:
Jika dieksekusi, program di atas akan menghasilkan output:
Mengetahui urutan iterasi for dengan listUntuk mengetahui urutan iterasi for dengan list, kita bisa menggunakan
fungsi Fungsi tersebut akan mengekstrak 2 buah nilai:
Perhatikan contoh berikut:
Kode program di atas sama saja seperti sebelumnya, kita hanya menambahkan fungsi Jila dijalankan, berikut adalah output yang kita dapat:
Perhatikan, urutannya dimulai dari 0, bukan dari angka 1. For dengan fungsi range()Selain dengan list, kita juga bisa menggunakan for dengan fungsi range(). Perhatikan contoh berikut:
Output:
Dengan fungsi range, kita bisa melakukan perulangan dari 0, sampai kurang dari nilai range yang kita definisikan (yaitu 5 dalam contoh di atas). Sehingga hasil perulangan yang didapatkan adalah 0 sampai 4. Kita bisa memulai range dari selain 0Perhatikan contoh berikut:
Perulangan di atas akan menghasilkan output:
Kita juga bisa mendefinisikan kelipatannya:Perhatikan contoh berikut:
Pada contoh di atas, sistem akan melakukan perulangan dimulai dari angka 2, hingga kurang dari 12 dengan interval/kelipatan sebanyak 2. Hasilnya:
Untuk bilangan ganjil, kita mulai saja dari angka 1:
Output: Oiya, nama variabel-nya tidak harus For dengan tupleTuple adalah di
antara tipe data yang bersifat iterable, sehingga kita juga bisa memperlakukannya sebagai objek perulangan mengguankan Perhatikan contoh di bawah:
Output: For dengan stringString pun demikian, bersifat iterable, sehingga bisa kita jadikan objek perulangan. Perhatikan contoh berikut:
Jika dijalankan, output-nya: Nah, ternyata bendera 🇮🇩 terdiri dari 2 karakter yaitu 🇮dan 🇩. Jujur saya terkejut dengan hal ini padahal cuma iseng 😂 Break dan continuePada python, kita bisa menginterupsi dan juga men-skip suatu iterasi pada perulangan. Terdapat 2 perintah yang bisa kita gunakan, yaitu:
Perhatikan contoh berikut:
Output:
Perhatikan output di atas, pada saat Atau… Kita justru bisa memberhentikan paksa suatu perulangan sekalipun belum sampai ke iterasi yang terakhir.
Jika dijalankan:
Sistem akan memberhentikan perulangan ketika For … else?Hmmm. Hampir mirip dengan Tapi tugasnya berbeda. Perulangan Perhatikan contoh berikut:
Jika dijalankan, program di atas akan menghasilkan output seperti ini:
For … Else + BreakJika kita gabungkan Kita bisa memanfaatkan Perhatikan contoh berikut:
Program di atas akan meminta user
untuk menginputkan nama kota yang ingin dicari. Jika kotanya maka akan kita kasih info indeks-nya berapa (dalam Coba jalankan. Kemudian kita input kata
Jika kita cari pakai kota yang tidak ada di dalam list, begini hasilnya:
Nah, harusnya sekarang sudah lebih jelas bagaimana cara Ada pun jika sebuah perulangan Kode Program LengkapSampai sini kita sudah selesai dengan pembahasan perulangan for. Jika kalian mendapati error atau bingung, bisa langsung melihat kode program lengkapnya pada repository github python-dasar. Jangan lupa kasih star ya!⭐🌟 Contoh Program Perulangan (For) PythonSelain contoh-contoh yang telah kita coba di atas, teman-teman bisa melihat contoh-contoh lainnya di seri Latihan Program Python. Di situ
ada berbagai macam contoh program untuk melatih logika yang menggunakan perulangan
Pertemuan SelanjutnyaPada
pertemuan selanjutnya, insyaallah kita akan membahas metode perulangan Stay tune! Jangan lupa share ke teman-teman kalian ya, terima kasih banyak! Referensi[1] https://techterms.com/definition/loop – disakses tanggal 17 Mei 2021 [2] https://www.w3schools.com/python/python_for_loops.asp – diakses tanggal 17 Mei 2021 Mengangkangi Python: Level 1 Ikuti Kursus Cara Paling Cepat Menguasai Bahasa Python. Bagaimana langkah langkah menggunakan Python?Menjalankan Python. Buka terminal CTRL + ALT + T.. Ketik python maka Anda akan masuk ke Python shell.. Tuliskan script Python Anda, contoh: print("Selamat datang di Python") . jika sudah tekan tombol ENTER , dan script Python akan dijalankan/eksekusi.. Untuk keluar dari Python shell ketik exit(). Python bisa digunakan untuk apa saja?Python adalah sebuah bahasa pemrograman yang digunakan untuk membuat aplikasi, perintah komputer, dan melakukan analisis data. Sebagai general-purpose language, Python bisa digunakan untuk membuat program apa saja dan menyelesaikan berbagai permasalahan. Selain itu, Python juga dinilai mudah untuk dipelajari.
Bagaimana cara belajar Python?Tips Belajar Python dengan Cepat. Pahami dulu dasar bahasa pemrograman. Ada beberapa aspek penting terkait apa saja yang harus kamu pelajari dari sebuah bahasa pemrograman. ... . Kuasai Bahasa Inggris. ... . Mulai belajar sekarang. ... . 4. Coba buat program sederhana. ... . Learning by doing.. Apa itu Python dan kenapa belajar Python?Python pertama kali dibuat pada tahun 1990 oleh Guido Van Rossum. Python termasuk bahasa pemrograman yang mudah digunakan serta lebih fleksibel dan mampu mengerjakan banyak pekerjaan jika dibandingkan bahasa pemrograman lainnya, seperti untuk mengolah data, mendeploy model ke dalam website, IoT, dan masih banyak lagi.
|