Pengkodean (tentu saja) adalah tentang membangun sesuatu untuk membantu orang lain. Namun, membuat program dan perangkat lunak lebih berkaitan dengan mengotomatiskan tugas yang berulang atau rumit daripada hal lainnya. While loop Python memungkinkan Anda mengulang rangkaian kode untuk mengotomatiskan banyak tindakan sekaligus.
Dalam posting ini, kami menunjukkan kepada Anda bagaimana menggunakan while loop Python. Pertama, mari kita bicara tentang apa yang dilakukan while loop dan di mana ia paling baik digunakan.
Memperkenalkan Python while Command
Sebelum kita membuat while loop, mari kita atur adegannya. Singkatnya, perintah while menjalankan blok kode yang ditentukan (“pernyataan”) hingga suatu kondisi (“ekspresi”) terpenuhi.
Kondisi ini dievaluasi dalam “konteks Boolean”. Dengan kata lain, while loop menjalankan kode sementara ekspresi sama dengan benar dan berhenti ketika salah.
Kami menunjukkan kepada Anda betapa minimalnya sebagai perintah lebih jauh, tetapi untuk saat ini, pahamilah bahwa Anda dapat melakukan banyak hal hanya dengan beberapa baris.
Mengapa Anda Ingin Membuat while Loop dengan Python
Jauh dari perintah khusus, sementara loop ditemukan di mana-mana dalam kode. Pertimbangkan skenario berikut:
Anda sedang membuat sesuatu dan perlu menjaga agar program tetap berjalan sampai pengguna ingin berhenti. Anda membangun situs web menggunakan Django atau Flask dan sering menarik data dari database MySQL atau MariaDB. Skrip yang Anda tulis perlu mem-parsing seluruh spreadsheet data dan melakukan tindakan tertentu.
Dengan demikian, sementara loop fleksibel dan kuat – dan mereka akan memiliki lebih banyak aplikasi daripada ini.
Namun, “sementara” lebih merupakan perintah dasar dibandingkan dengan perintah perulangan lainnya, seperti “untuk”. Singkatnya, while digunakan untuk menjalankan kode dalam jangka waktu yang lebih lama daripada for. Yang terakhir bekerja dengan rentang angka, jadi akan selalu ada akhir alami dari putaran.
Cara Membuat while Loop dengan Python
Untuk membuat perulangan while, Anda harus menentukan perintah, lalu menawarkan kondisi yang dapat diukur. Sebenarnya, Anda bisa melakukan ini dalam dua baris:
ketika Benar : print ( “Benar!” )
Namun, ini akan menyebabkan “putaran tak terbatas†– yaitu putaran yang tidak pernah berakhir. Anda boleh mencobanya, tetapi pastikan Anda dapat keluar dari sesi terminal Anda!
Untuk menawarkan contoh lingkaran permainan, Anda dapat memilih untuk melakukan hal berikut:
berlari = ‘-1’Â Â sambil berlari != 1 : run_game ()
Mari kita uraikan ini. Pertama kita mendefinisikan variabel dengan nilai tertentu. Biasanya Anda akan memilih sesuatu yang tidak memiliki peluang untuk muncul di program Anda.
Selanjutnya, kita memulai perulangan while dan menggunakan variabel dalam ekspresi. Di sini kami mengatakan “mulai putaran ini jika ‘berjalan’ tidak sama dengan ‘1.’ †Tentu saja, “running†tidak, jadi loop memanggil fungsi run_game() . Di dalam run_game() , Anda akan memasukkan variabel dan mengubah nilainya jika Anda ingin keluar darinya.
Namun, ini hanya menyelesaikan setengah dari pekerjaan. Untuk keluar dari perulangan while, Anda dapat membuat pernyataan “if†di dalam perulangan while dan menggunakan perintah break . Ambil contoh ini:
daftar = [ ‘a’ , ‘b’ , ‘c’ ]  ketika Benar : jika bukan daftar : istirahat    cetak ( daftar .pop ( – 1 ))
Di sini, perulangan while dimulai sebagai True dan memunculkan item dari daftar untuk mencetaknya. Setelah daftar kosong, ekspresi menjadi False , dan perulangan while terputus.
Kesimpulannya
Mengotomatiskan kode Anda adalah salah satu cara untuk meningkatkan efisiensinya. Terlebih lagi, Anda dapat membuat tindakan kompleks dan memberikan fungsionalitas yang kuat kepada pengguna akhir. While loop Python adalah kuda liar untuk dijinakkan, tetapi begitu Anda melakukannya, itu akan menjadi pokok alur kerja Anda.
Apakah Anda mempertimbangkan untuk menggunakan while loop Python, dan jika ya, untuk aplikasi apa? Beri tahu kami di bagian komentar di bawah!