Penjelasan lengkap pengendali perulangan pada python


Belajarpython -  Assalamualikum wr. wb.

Jumpa lagi ini teman – teman... pada kesempatan kali ini, saya akan mencoba untuk menjelaskan mengenai pengendali dari perulangan ini teman – teman... sudah taukah kalian apa itu pengendali ? ya.. seperti namanya, pengendali ini berfungsi untuk mengendalikan sebuah perulangan... jadi akan sangat berguna ketika kita menggunakan perulangan pada program kalian nantinya..  nah khusus bagi kalian yang belum mengetahui apa itu perulangan, silahkan BACA DISINI ya... lalu seperti apa sih macam – macam dari pengendali perulangan ini ? dan bagaimana cara pengem plementasian atau pengerjaan nya ? untuk menjawab semua pertanyaan tadi, yuk kita simak penjelsan saya mengenai pengendali perulangan ini...

Macam – macam pengendali perulangan pada python.

Untuk macam – macam  dari pengendali perulangan ini, mengkin akan memiliki perbedaan di setiap bahasa pemrograman. Hal ini berkaitan langsung dengan aturan dari bahasa pemrograman itu sendiri. Aturan – aturan tersebut biasa disebut syntak. Jadi karena setiap bahasa pemrograman berbeda, maka saya akan memilih bahasa pemrograman python untuk dijadikan sebagai contoh.  Nah pada python, pengendali perulangan ini terdapat 3 macam. 3 macam tersebut adalah :
  • Break statement.
  • Pass statement.
  • Continue statement.
  • Penggunaan else dengan perulangan.
Nah seperti yang sudah saya katakan diatas, jumlah dan macam – macam dari pengendali perulangan ini mungkin akan memiliki perbedaan pada setiap bahasa pemrograman... nah untuk penjelasan mengenai setiap macam dari pengendali ini, akan saya jelaskan di bawah ini ya...

Penggunaaan dari setiap statement pengendali pada program.

Nah, pada sesi ini, akan saya jelaskan mengenai cara penggunaan dari 4 statement yang ada.. yuk langsung saja kita simak ya...

Break statement.

Nah statement yang satu ini biasa digunakan untuk menghentikan sebuah perulangan. Jadi kita bisa menggunakannya untuk menghentikan sebuah perulangan ketika ada kondisi di mana kita ingin menghentikannya. Nah untuk penggunaannya, akan saya jelaskan  melalui program di bawah ini ya...


#program untuk mencetak angka 0 sampai 9
for i in range (20) :
    if i == 10 :
        print("angka sudah melebihi nilai 9")
        break
    print(i)


nah selanjutnya saya akan mencoba untuk menjelaskan program diatas.. untuk lebih memperjelas dan membuat Anda lebih paham... oke langsung saja ya..

for i in range (20) : //ini digunakan untuk membuat membuat perulangan yang dilakukan sebanyak 20 kali.
    if i == 10 : //nah ini digunakan untuk mengecek apakah nilai i = 10 atau tidak.
        print("angka sudah melebihi nilai 9") //nah ini untuk mencetak peringatan. Yaitu “angka sudah melebihi nilai 9”
        break //nah ini digunakan untuk menghentikan perurulangan.
    print(i) //untuk mencetak setiap perubahan nilai i.

Continue statement.

Nah yang satu ini digunakan untuk mengulang perulangan.. maksudnya, program yang berada di bawah statement tidak akan di eksekusi. Atau bisa kita katakan untuk men lewati perintah yang ada di bawahnya. Untuk lebih jelanya kalian bisa lihat dan jalankan program di bawah ini ya...


for i in range (10) :
    if i == 5 :
        print("angka 5 tidak tidak di print karena ada statement continue")
        continue
    print(i)


nah itu dia contoh sederhana dari statement continue ini. untuk selanjutnya, saya akan mencoba untuk menjelaskan mengenai jalan dari program tersebut agar kalian lebih paham mengenai statement yang satu ini.. oke langsung saja ya teman – teman..

for i in range (10) : //ini merupakan sebuah perulangan yang akan berulang selama 10 kali.
    if i == 5 : //code yang ini digunakan untuk menyeleksi nilai i apakah bernilai 5 atau tidak. Jika benar, maka program yang berada dibawahnya akan dijalankan. Tepatnya yang menjorok kedalam.
        print("angka 5 tidak tidak di print karena ada statement continue") //digunakan untuk mencetak kata – kata yang berada di dalam kurung.
        Continue //nah code yang ini digunakan untuk melanjutkan sebuah perulangan. Dan pada kondisi ini saya kan melakukan mengaktifkan statment ini saat i bernilai 5.
    print(i) //code ini digunakan untuk menampilkan setiap perubahan yang terjadi pada nilai i.


Statement pass.

Sebenarnya statement ini tidak memiliki fungsi yang sangat penting. Dan bahkan sangat jarang digunakan oleh programer. Jadi pass ini sebenarnya hanya mengisi kekosongan saja. Agar program tidak eror nantinya. Biar lebih paham, yuk kita simak contoh program dibawah ini ya teman – teman..

for i in range (5) :
    if i == 5 :
        pass
    print(i)


nah.. sekarang coba bandingkan dengan program yang di hapus perintah passnya seperti dibawah ini...


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


coba jalankan... pasti akan ada error.. jadi, sudah tau belum apa fungsi dari pass ini? jadi seperti yang sudah saya katakan, pass ini berfungsi untuk mengisi kekosongan dari sebuah penyeleksian ataupun perulangan. Jadi ini berguna saat kita tidak akan melakukan sesuatu pada sebuah penyeleksian atau perulangan.

Penggunaan else pada perulangan.

Nah yang terakhir adalah penggunaan else dalam sebuah perulangan. Nah penggunaan else dalam sebuah perulangan, akan bekerja jika kondisi statement di dalam sebuah perulangan akan bernilai fales. Nah untuk lebih jelasnya, berikut saya akan memberikan sebuah contoh program dari penggunaan else pada perulangan for... oke langsung saja lihat dibawah ini yaa...

Contoh 1

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

contoh 2

a = 0
while a == 0 :
    print(a)
    a = 1
else :
    print(a)

nah pada contoh pertama, program akan berulang selama 5 kali.. dan akan menampilkan angka 0 sampai 4.. dan akan ditampilkan lagi angka 4.. karena saya melakukan perintah print pada else. Jadi kesimpulannya, sama seperti yang sudah saya katakan diatas. Yaitu, saat perulangan bernilai false, atau saat kondisi saat i bernilai 5. Kemudian pada contoh kedua, saya akan menjelaskannya dibawah ini..

a = 1 //pendeklarasian variabel a dengan nilai 0
while a == 0 : //perulangan yang menanyakan apakah nilai a itu 0 ? jika iya maka akan mencetak “perulangan”. Namun jika nilai a bukan 0, maka akan dilanjutkan ke ‘else’
    print(“perulangan”) //digunakan menampilka “perulangan”
else : //statement yang akan otomatis aktif dan mengerjakan program yang menjadi bagian darinya apabila perulangan tidak dijalankan. Atau kondisi pada perulangan sudah tidak memenuhi lagi.
    print(“else”) //digunakan untuk menampilkan teks “else”.

nah bagaimana ? sudah jelas kan teman - teman.. mengenai statement perulangan dengan else ini ? ya semoga saja kalian bisa memahami nya... serta dapat memanfaatkannya saat kalian membuat program atau projek nantinya... sehingga postingan ini dapat memberikan manfaat bagi kalian..

itu lah keseluruhan isi dari postingan saya yang satu ini.. semoga kalian bisa menangkap dan memahami apa yang sudah saya jelaskan ya.. kalaupun ada yang tidak jelas, mohon maklum karena saya masih newbie.. hehe.. oya.. jika ada yang ingin kalian tanyakan, atau ada yang kurang jelas mengenai penjelasan saya di atas, kalian bisa langsung menanyakannya di kolom komentar di bawah ini ya.. jangan sungkan untuk bertanya.. apabila saya bisa, insyaallah saya akan menjawabnya.. secepat yang saya bisa.. oya jangan lupa di share ke teman – teman sosial media kalian ya... biar bisa bermanfaat.. sekian dulu dan terimakasih sudah membaca dan berkunjung ke blog saya.. sekali lagi, mohon maaf dan mohon maaf atas kekurangan nya...

wassalamualaikum wr. wb.
Previous
Next Post »
Thanks for your comment