Perulangan adalah suatu atau
serangkaian bentuk kegiatan mengulang
suatu statement sampai batas yang
diinginkan yang bertujuan untuk
mengefisienkan penulisan sintaks
program
Dalam pemrograman, struktur
pengulangan secara umum terdiri dari
dua komponen utama, yakni:
1. Kondisi
2. Pernyataan
Kondisi (condition), merupakan ekspresi bernilai boolean (benar atau
salah) yang harus dipenuhi untuk melakukan pengulangan. Dalam
struktur pengulangan, selama kondisi yang ditetapkan bernilai benar
atau terpenuhi, maka pengulangan akan terus dilakukan.
Pernyataan/aksi (statement), merupakan sederetan aksi yang hendak
dilakukan aksi pengulangan berdasarkan kondisi yang telah
ditentukan.
1. For
2. While
For pada python memiliki perilaku yang berbeda dengan for pada
kebanyakan bahasa pemrograman yang lain, dikarenakan sangat
berkaitan dengan data sequence atau data kolektif. Jika dibandingkan
dengan bahasa lain, for pada python lebih dikenal sebagai foreach.
for nilai in sequence:
//statement
1. Sequence: adalah sebuah nilai yang bersifat iterable alias bisa
diulang-ulang. Di antara tipe data yang bersifat sequence atau
iterable adalah list, tuple, dictionary, dll.
2. Nilai: adalah setiap item yang diekstrak dari sequence
3. Statement : aksi yang akan diulang
Selain dengan sequence, kita juga bisa menggunakan for dengan fungsi
range(). Fungsi range() sering digunakan sebagai counter pada perulangan
for. Counter adalah sebuah variabel yang menyimpan hitungan berapa kali
mengulang perulangan. Fungsi ini memiliki tiga parameter, yakni
parameter pertama adalah batas bawah; parameter kedua adalah batas
atas; dan parameter ketiga adalah nilai interval
for nilai in range (batas bawah, batas atas, interval):
//statement
Algoritma menampilkan
agka 1 sampai 5
Pengulangan dengan menggunakan while merupakan sebuah
pengulangan yang dikendalikan oleh suatu kondisi tertentu, dimana
kondisi tersebut yang akan menentukan apakah perulangan itu akan
terus dilaksanakan atau dihentikan.
while (condition):
//statement
1. For digunakan untuk jumlah
perulangan yang sudah pasti
atau diketahui jumlah
perulangannya
2. While digunakan untuk jumlah
perulangan yang belum pasti
Sama halnya dengan struktur pemilihan, struktur pengulangan juga
dapat disusun bersarang. Sebuah struktur pengulangan bisa berada
dalam struktur pengulangan lainnya. Atau, sebuah struktur
pengulangan bisa mengandung struktur pengulangan lain di
dalamnya.
for nilai in range (batas bawah; batas atas; interval):
//statement
for nilai in range (batas bawah; batas atas; interval):
//statement
1. Sintaks break dan continue dapat digunakan baik di dalam
struktur pengulangan while, do...while, dan for.
2. Break digunakan untuk menghentikan pengulangan kemudian
keluar dari struktur pengulangan tanpa melanjutkan perintah di
dalam struktur pengulangan.
3. Continue digunakan untuk menghentikan suatu iterasi dalam
pengulangan kemudian melanjutkan ke iterasi selanjutnya dalam
struktur pengulangan yang masih sama
Algoritma dan Struktur Data (Python) - Perulangan

Algoritma dan Struktur Data (Python) - Perulangan

  • 3.
    Perulangan adalah suatuatau serangkaian bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan yang bertujuan untuk mengefisienkan penulisan sintaks program Dalam pemrograman, struktur pengulangan secara umum terdiri dari dua komponen utama, yakni: 1. Kondisi 2. Pernyataan
  • 4.
    Kondisi (condition), merupakanekspresi bernilai boolean (benar atau salah) yang harus dipenuhi untuk melakukan pengulangan. Dalam struktur pengulangan, selama kondisi yang ditetapkan bernilai benar atau terpenuhi, maka pengulangan akan terus dilakukan. Pernyataan/aksi (statement), merupakan sederetan aksi yang hendak dilakukan aksi pengulangan berdasarkan kondisi yang telah ditentukan.
  • 5.
  • 6.
    For pada pythonmemiliki perilaku yang berbeda dengan for pada kebanyakan bahasa pemrograman yang lain, dikarenakan sangat berkaitan dengan data sequence atau data kolektif. Jika dibandingkan dengan bahasa lain, for pada python lebih dikenal sebagai foreach. for nilai in sequence: //statement
  • 7.
    1. Sequence: adalahsebuah nilai yang bersifat iterable alias bisa diulang-ulang. Di antara tipe data yang bersifat sequence atau iterable adalah list, tuple, dictionary, dll. 2. Nilai: adalah setiap item yang diekstrak dari sequence 3. Statement : aksi yang akan diulang
  • 8.
    Selain dengan sequence,kita juga bisa menggunakan for dengan fungsi range(). Fungsi range() sering digunakan sebagai counter pada perulangan for. Counter adalah sebuah variabel yang menyimpan hitungan berapa kali mengulang perulangan. Fungsi ini memiliki tiga parameter, yakni parameter pertama adalah batas bawah; parameter kedua adalah batas atas; dan parameter ketiga adalah nilai interval for nilai in range (batas bawah, batas atas, interval): //statement
  • 9.
  • 11.
    Pengulangan dengan menggunakanwhile merupakan sebuah pengulangan yang dikendalikan oleh suatu kondisi tertentu, dimana kondisi tersebut yang akan menentukan apakah perulangan itu akan terus dilaksanakan atau dihentikan. while (condition): //statement
  • 13.
    1. For digunakanuntuk jumlah perulangan yang sudah pasti atau diketahui jumlah perulangannya 2. While digunakan untuk jumlah perulangan yang belum pasti
  • 14.
    Sama halnya denganstruktur pemilihan, struktur pengulangan juga dapat disusun bersarang. Sebuah struktur pengulangan bisa berada dalam struktur pengulangan lainnya. Atau, sebuah struktur pengulangan bisa mengandung struktur pengulangan lain di dalamnya. for nilai in range (batas bawah; batas atas; interval): //statement for nilai in range (batas bawah; batas atas; interval): //statement
  • 16.
    1. Sintaks breakdan continue dapat digunakan baik di dalam struktur pengulangan while, do...while, dan for. 2. Break digunakan untuk menghentikan pengulangan kemudian keluar dari struktur pengulangan tanpa melanjutkan perintah di dalam struktur pengulangan. 3. Continue digunakan untuk menghentikan suatu iterasi dalam pengulangan kemudian melanjutkan ke iterasi selanjutnya dalam struktur pengulangan yang masih sama