While Loop In Python: Semua Yang Perlu Anda Ketahui



Blog ini merangkumi konsep while loop in python dengan pelbagai contoh pernyataan bersyarat dan kawalan bersama dengan contoh loop bersarang sementara.

Gelung di python adalah kaedah yang berkesan untuk mengoptimumkan kod anda untuk melaksanakan beberapa pernyataan. Sekiranya kod tertentu harus dieksekusi berkali-kali, pengguna dapat memasukkannya ke dalam lingkaran untuk melakukan beberapa lelaran untuk mendapatkan output yang diinginkan. Ia menjimatkan banyak usaha dan mengurangkan kerumitan kod juga. Di blog ini kita akan membincangkan konsep while loop in dengan pelbagai contoh. Berikut adalah topik yang dibincangkan dalam blog ini:

Apa itu Gelung Semasa?

Gelung sementara di python digunakan untuk melakukan lelang pada sekatan kod atau pernyataan selagi ekspresi ujian itu benar. Sekiranya gelung sementara pengguna tidak mengetahui terlebih dahulu berapa banyak lelaran yang akan berlaku. Lihat sintaks loop sementara di python.





while (uji ekspresi): # pernyataan dalam blok sementara

Aliran Kawalan

carta alir-sementara gelung di python-edureka

Pelaksanaannya dimulakan dan memeriksa sama ada ekspresi ujian itu benar, apabila ekspresi ujian itu benar, ia memasuki gelung sementara dan melaksanakan penyataan di dalam gelung sementara. Sebaik sahaja ungkapan ujian salah, pelaksanaan melangkau gelung sementara dan beralih ke pernyataan seterusnya dalam program.

Untuk mengawal aliran dalam gelung, pelbagai pernyataan kawalan seperti putus dan terus dapat digunakan dalam gelung sementara. Mari kita lihat bagaimana kita dapat menggunakan pernyataan kawalan ini dalam beberapa saat.



Penyataan Kawalan Python Dalam Gelung Sementara

Pernyataan Rehat:

Pernyataan rehat dalam python digunakan untuk melangkau keseluruhan pelaksanaan blok di mana ia dihadapi. Sebaik sahaja pernyataan putus ditemui dalam satu gelung, pelaksanaan akan melewatkan lelaran yang lain dan bergerak keluar dari gelung.

i = 1 semasa i<= 5 : print(i) if i == 4: break i = i+1 
 Pengeluaran: 1 2 3 4

Sebaik sahaja nilai x menjadi 4, pelaksanaan akan melangkau lelaran yang selebihnya. Untuk memahami bagaimana ia mempengaruhi pelaksanaan mari kita ambil contoh lain dengan pernyataan lanjutan.



Teruskan Penyataan

Terus digunakan untuk melangkau lelaran semasa dalam gelung. Sebaik sahaja berlanjutan ditemui dalam satu gelung, lelaran semasa dilangkau tetapi lelaran selebihnya masih dijalankan.

i = 1 semasa i<=5 : if i == 4: i = i+1 continue else: print(i) i = i+1 
 Pengeluaran: 1 2 3 5

Sebaik sahaja pernyataan lanjutan dijumpai dalam gelung, lelaran semasa dilangkau dan gelung melaksanakan lelaran yang tersisa.

Sementara Gelung Dengan Pernyataan Bersyarat

Pernyataan bersyarat juga mempunyai keadaan logik sebagai ungkapan ujian yang digunakan untuk membuat keputusan di python. Untuk memahami penggunaan pernyataan bersyarat dalam gelung sementara mari kita ambil contoh.

num = int (masukan ('masukkan nombor')) sementara num> = 0: jika num == 0: cetak ('sama dengan sifar') elif num> 0: cetak ('lebih besar daripada sifar') yang lain: cetak ( rehat 'masukkan nombor yang sah')

Ini adalah contoh mudah di mana kita telah menggunakan pernyataan bersyarat jika dan lain-lain dalam program. Untuk masalah membuat keputusan yang lebih kompleks, kita dapat menggunakan pernyataan bersyarat dalam gelung sementara di mana ungkapan ujian akan dinyatakan pada awalnya.

Gelung Semasa Tidak Terbatas

Gelung yang tidak terbatas sementara melaksanakan masa yang tidak terbatas, yang bermaksud secara teori pelaksanaannya tidak akan berhenti. Ini mungkin mengejutkan tetapi mempunyai kelebihan dan kekurangannya sendiri.

program carian binari di java

Sebagai contoh, jika kita tidak menentukan kenaikan pengendali untuk pemboleh ubah dalam ungkapan ujian, gelung tidak akan berhenti bererti ia akan melaksanakan masa tak terbatas.

i = 4 sambil i> 0: cetak ('Saya gelung tanpa had')

Program ini akan menjalankan lelaran yang tidak terhingga, kecuali jika kita menekan ctrl + c atau meletakkan pernyataan kawalan dalam gelung.

Bersarang Semasa Gelung

Sekiranya gelung sementara terdiri daripada gelung sementara sementara kita boleh memanggilnya gelung sementara bersarang. Tidak ada had tertentu untuk bilangan gelung dalam gelung bersarang sementara. Ini mungkin berterusan untuk berapa kali pengguna memerlukan atau menyatakannya dalam program.

Untuk memahami ini mari kita lihat contoh:

i = 1 j = 5 manakala i 0: cetak (i, j) j = j -1 i = i + 1
 Pengeluaran: 1 5 2 4 3 3 4 2 5 1

Dalam contoh ini, kita mempunyai dua pemboleh ubah i dan j yang digunakan dalam ungkapan ujian yang berbeza. Ini adalah contoh klasik menggunakan gelung bersarang.

Mari kita ambil contoh lain menggunakan pernyataan bersyarat dan kawalan juga.

i = 'edureka' j = 1 sementara j> 0: untuk x dalam i: cetak (j, x) j = j + 1 jika x == 'a': pecah
 Pengeluaran: 1 e 2 d 3 u 4 r 5 e 6 k 7 a

Dalam artikel ini kita telah membincangkan konsep loop sementara di python dengan pelbagai contoh. Walaupun gelung berperanan penting apabila kita mempunyai ekspresi ujian yang dapat diuji pada awal gelung. Sebagai contoh- menggunakan loop sementara untuk data bank, di mana kita hanya akan meneruskan jika ekspresi ujian berpuas hati yang dalam hal ini boleh menjadi nilai statistik. Bahasa pengaturcaraan Python memudahkan kerja dengan konsep asas untuk kemudahan aksesnya. Untuk menguasai kemahiran anda mendaftar di Edureka's dan mulakan pembelajaran anda.

Ada sebarang pertanyaan? Sebutkannya di bahagian komen. Kami akan menghubungi anda secepat mungkin.