Show Pernyataan IfPernyataan if digunakan jika kita hanya ingin menguji satu pernyataan sebagai syarat jika kode kita ingin dijalankan. Persamaan umum dari pernyataan if adalah Pada saat pernyataan uji bernilai ‘True” atau syaratnya terpenuhi maka kode kita yang berada di dalam fungsi/pernyataan if akan dijalankan. Pada saat tidak terpenuhi tidak terjadi apa-apa. hasil pernyataan lulus ditampilkan karena variabel nilai memenuhi syarat, yaitu berada di atas atau sama dengan nilai 8. hasilHasil tidak memperlihatkan apa-apa karena syarat yang tidak terpenuhi sehingga kode tidak dijalankan.Pernyataan If – ElsePernyataan if-else digunakan jika kita hanya mempunyai dua kondisi yang ingin dilakukan. Kondisi jika True dan jika False. Persamaan umum dari pernyataan if – else adalah Pada saat pernyataan uji bernilai ‘True” atau syaratnya terpenuhi maka kode kita yang berada di dalam fungsi/pernyataan if akan dijalankan. Pada saat syaratnya tidak terpenuhi maka kode yang berada di dalam pernyataan else kita yang akan dijalankan. hasil pada pernyataan di atas, karena syarat tidak terpenuhi atau pernyataan uji bernilai ‘False’ maka kode di dalam pertanyaan else langsung dijalankan tanpa syarat lagi.Pernyataan If – Elif – ElsePernyataan if-elif-else digunakan jika kita hanya memiliki banyak syarat yang ingin diuji secara berurutan. Jadi jika syarat pertama tidak terpenuhi dia akan menguji syarat kedua, dan begitu seterusnya hingga bertemu dengan else. Persamaan umum dari pernyataan if – else adalah Pada saat pernyataan uji 1 bernilai ‘True” atau syaratnya terpenuhi maka kode kita yang berada di dalam fungsi/pernyataan if akan dijalankan. Jika ternyata bernilai ‘False’ atau syarat tidak terpenuhi maka sebelum dilempar ke dalam pernyataan else akan di uji dulu ke dalam pernyataan elif. Bila bernilai ‘True’ maka kode di dalam pernyaan elif yang akan dilakukan Pada saat syaratnya tidak terpenuhi maka kode yang berada di dalam pernyataan else kita yang akan dijalankan. hasil 0Pada contoh pertama, Dilakukan pengujian pada pernyataan pertama. Karena bernilai benar maka kode yang berada pada pernyataan pertama langsung dijalankan. Pada contoh kedua, Dilakukan pengujian pada pernyataan pertama. Karena bernilai salah pengujian dilanjutkan pada pernyataan kedua. Karena pada pernyataan kedua bernilai benar maka kode yang berada pada pernyataan kedua langsung dijalankan.LoopingLoop atau Iterasi adalah cara untuk berulang kali mengeksekusi beberapa kode. Ini sebuah contoh: 1Ketika kita menggunakan loop, ada beberapa hal yang perlu diperhatikan :
2Di python ada sebuah fungsi bawaan yang bernama enumerate(). Enumerate() memungkinkan kita untuk melakukan loop terhadap suatu object semacam list disertai dengan pengambilan index dari setiap elemennya. Contohnya seperti berikut : 3Jenis loop lain dalam python adalah while loop, yang terus menerus melakukan looping sampai memenuhi suatu kondisi yang membuat dia harus berhenti, berikut contohnya : 4Argumen dari while loop dievaluasi setiap looping, dan loop dijalankan sampai hasil evaluasi dari conditional operator bernilai False. Di dalam looping terdapat beberapa statement yang dapat digunakan ketika memenuhi suatu kondisi, seperti break, continue dan pass statement. Break statement digunakan untuk mengakhiri suatu looping jika telah memenuhi kondisi tertentu. sebagai contoh: 5Dari program diatas, ketika input berupa ‘quit’ program akan mengakhiri looping. Continue statement digunakan untuk menskip atau mengakhiri iterasi yang sedang berjalan dan melanjutkan iterasi selanjutnya. sebagai contoh: 6Pada program di atas, iterasi akan berhenti ketika memenuhi kondisi ‘orange’ dan melanjutkan ke iterasi selanjutnya. Pass statement merupakan null statement. Pass digunakan ketika kita membuat suatu stament tetapi tidak ingin menambahkan suatu kode. Saat statement Pass dieksekusi, maka tidak akan terjadi apa-apa tetapi kita bisa menghindari error. 7Jika kita tidak menambahkan pass dalam kode di atas, maka akan muncul error. Karena pada if statement, looping, ataupun define fungsi empty code tidak diperbolehkan.Exception HandlingKetika ada suatu error di sebuah kode, Python biasanya akan berhenti mengeksekusi kode selanjutnya dan menampilkan error. Exception handling merupakan statement yang mengatur error dalam sebuah kode.
8Referensi Video:
Referensi Artikel:
Apa yang dimaksud dengan control flow?Apa itu Control Flow
Control Flow adalah bahasa pemrograman Kotlin berguna untuk melakukan perintah kondisional dan berulang, Atau lebih mudahnya cara kita mengontrol alur dari sebuah program berdasarkan kondisi saat program tersebut berjalan.
Apa itu range pada python?Fungsi Range di Python
Fungsi range() memberikan bilangan-bilangan yang berurutan sesuai denagn argumen yang diberikan. Informasi lebih lengkap bisa diliaht di dokumentasi Python. Argumen start adalah bilangan pertama yang diinginkan.
Apa itu break di Python?Fungsi break adalah perintah khusus yang dipakai untuk memaksa sebuah perulangan berhenti sebelum waktunya. Perintah break bisa digunakan untuk jenis perulangan baik while maupun perulangan for pada bahasa pemrograman Python.
|