‫Tekrar hoş geldiniz.
‫Şimdi, şimdiye kadar, molayı gördük.
‫Bir döngüden çıkmak için kullanabileceğimiz anahtar kelime.
‫Ve burada bir for döngüsü ile döngü yapabildiğimizi görüyorsunuz, ancak bir while döngüsü ile.
‫Kırılır kırılmaz, işimiz biter.
‫Döngüden iyice koptuk.
‫Ama bunu bir for döngüsü içinde yapabilir miyiz?
‫Hadi öğrenelim.
‫Evet.
‫Brick anahtar sözcüğü bir for döngüsünde de çalışır.
‫Ama aslında mola dışında kullanabileceğimiz iki şey daha var.
‫Bir.
‫Buna devam etmek deniyor.
‫Ve burada tekrar görebilirsiniz, burada devam edersem ve çalıştır'a tıklarsam mavi vurgulama.
‫Al bakalım.
‫Tekrar döngüye giriyoruz.
‫Ama düşünüyorsun, neden?
‫Buna neden ihtiyacımız var?
‫Tamamen işe yaramaz gibi görünüyor, değil mi?
‫Bir mola.
‫break deyimini kullandığımızda, mevcut ve kapanış döngüsünden çıkar.
‫Yani break deyimini kullandığımızda bu döngüden çıktık, değil mi?
‫Tüm bu duvar döngüsünden yeni çıktık.
‫Ve aynı şekilde for döngüsü için de.
‫Oradan tamamen çıktık.
‫Ancak, continue ile söylediğimiz şey, hey, bu satıra geldiğinizde ne olursa olsun, çevreleyen
‫döngünün tepesine devam edin.
‫Peki mevcut kapanış döngüsü nedir?
‫Bu döngü için.
‫Yani for döngüsüne geri dönecek, böylece buraya yazdır gibi bir şey yaparsam.
‫İki kez basılsın diye mi yoksa ne biliyor musun?
‫Baskıya geçelim.
‫Buraya.
‫İşte böyle.
‫Ve burada da devam ettikten sonra en alta yazdıracağız.
‫Eğer çalıştır'a tıklarsam.
‫Hiçbir şey yazdırılmıyor çünkü continue'ı görür görmez, Och, döngüye geri döneceğim diyecek
‫ve döngü bitene kadar devam edecek, devam edecek, devam edecek, böylece aslında hiçbir
‫zaman onuncu ve dördüncü satıra ulaşamayacağız.
‫Böylece bu gerçekten faydalı ve koşullu bir mantık haline gelir.
‫Son olarak, üçüncüsünün adı Pass ve pass pek kullanışlı değil.
‫Aslında hiçbir şey yapmıyor.
‫Eğer buraya tıklarsam.
‫Ve yine bana burada, onuncu satırda bir sorun olduğunu gösteriyor.
‫Yazdırma işlemini en üste taşımalıyız, böylece mevcut olmayan üç dizinli listemi almayız.
‫Tekrar buraya dönersek, Çalıştır'a tıklarsam.
‫Pass kesinlikle hiçbir şey yapmıyor.
‫Aslında sadece bir sonraki satıra geçer.
‫Peki bu neden işe yarıyor?
‫Kodunuzda pass'ı görmeniz çok nadirdir, ancak pass kodlama yaparken bir yer tutucuya sahip olmak için iyi
‫bir yoldur.
‫Örneğin, for döngüsü içinde döngü yapmak istiyorsunuz, ancak kodda henüz ne yapmak istediğimizi bilmiyoruz.
‫Diyelim ki burada hala bunu düşünüyoruz.
‫Bunu yaparsam ve Çalıştır'a tıklarsam.
‫Burada bir hata alıyorum çünkü.
‫Whoa, whoa, whoa.
‫Beklenen ve girintili blok çünkü şimdi for döngüsü veya python yorumlayıcıları bir sonrakini arıyor, örneğin döngü ile ne yapmam
‫gerekiyor, döngü yapmaya çalışıyorum ve benim için bir kod yok.
‫Bu nedenle, en azından for döngüsü için bir şey doldurmak üzere buraya bir geçiş ekleyebilirsiniz, Hey, bunu düşünüyorum, şimdilik geçiyorum,
‫sadece beni rahatsız etmemeniz için bir şeyiniz olsun ve ona geri döneceğim.
‫Yani Çalıştır'a tıklarsam.
‫Bu hala işe yarıyor.
‫Yani Pass, kullanabileceğimiz yer tutuculardan biridir, böylece kesinlikle hiçbir şey yapmayan ve yine de içinden geçebileceğimiz
‫bir kod satırı vardır.
‫Yine, üretim kodunda görülmesi çok nadir olan bir şey, ancak geliştirirken bazı geliştiriciler
‫pass kullanmayı sever ve orada break, continue ve pass var Bir sonrakinde göreceğim.
‫Bye bye.