Python devam

Python işlevleri ve meth

Python break ifadesi, ifadenin yerleştirildiği döngüyü durdurur. Bir Python devam ifadesi, bir döngüde tek bir yinelemeyi atlar. Hem break hem de Continue ifadeleri bir for veya while döngüsünde kullanılabilir.

Bir döngünün belirli bir yinelemesini atlamak veya bir döngüyü tamamen durdurmak isteyebilirsiniz. İşte burada break ve Continue ifadeleri devreye girer. Bu ifadeler bir döngünün akışını kontrol etmenizi sağlar.

Python’un yerleşik break ifadesi bir döngüden çıkmanıza izin verir. bir koşul karşılandığında döngü. continue ifadesi, bir koşul karşılandığında döngünün bir bölümünü atlamanıza olanak tanır. Bu kılavuzda, Python break ve Continue ifadelerinin nasıl kullanılacağını tartışacağız.




Loop Refresher

Programcılar benzer görevleri otomatikleştirmek ve tekrarlamak için döngüler kullanır. En sık kullanılan döngülerden biri for döngüsü'dir. Bir for döngüsü, belirli bir koşul karşılandığı sürece bir kod bloğunu tekrarlar. Python'da bir for döngüsünün sözdizimi burada:

iterating_variable in range: run_code

Aşağıdaki for döngüsü, 0'dan 2'ye kadar olan sayıların listesini yineler ve bunları yazdırır:

i aralığı(0,3) için: print(i)

Kodumuz şunu döndürür:

0 1 2

Örnek kodumuz < değerini yazdırdı em>i üç kez. Bu, bir döngünün temel bir örneğidir. Bir programcının bir kod bloğunda tekrar eden görevleri çalıştırmak için döngüleri nasıl kullanabileceğini gösterir.




Python Break İfadesi

Python break ifadesi, ifadenin yerleştirildiği döngüyü durdurur. Bir break ifadesi yürütüldüğünde, döngünün içeriğinden sonraki ifadeler yürütülür.

Katılımcıların %81'i, bir eğitim kampına katıldıktan sonra teknik iş beklentileri konusunda kendilerini daha güvende hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan daha az zaman harcadı.

Bir mola ifadesi yerleştirilebilir. iç içe bir döngü içinde. Yuvalanmış bir döngüde bir break ifadesi görünürse, yalnızca iç döngü yürütmeyi durdurur. Dış döngü, tüm yinelemeler gerçekleşene kadar veya bir break ifadesi kullanılarak dış döngü bozulana kadar çalışmaya devam eder.


Belirli bir koşul karşılandığında bir döngüden çıkmak için break deyimlerini kullanabilirsiniz. Döngünüz içinde bir break deyimi bildirirsiniz , genellikle bir if ifadesinin altında.

Python Örneği Kırın

Örneğin, yazdırılacak bir öğrenci adları listeniz olabilir. Programınızı istiyorsunuz. ikinci ad yazdırıldıktan sonra durdurmak için. Bu, programın çalıştığını doğrulamanızı sağlar. Bunu yapmak için break deyimini kullanan bir program örneği:

students = ["Paul", "Erin", "Connie", "Moira"] aralığındaki öğrenci için (0, len(öğrenciler) )): if öğrenci == 2: başka bir mola: print(students[öğrenci]) print("Sayaç is " + str(student)) print("Program Tamamlandı")

İlk , bir Python listesi ilan ettik. Bu liste şunları içerir: sınıftaki öğrencilerin isimleri. Daha sonra bir for döngüsü oluşturduk. Bu döngü Python kabuğuna her öğrencinin adını yazdırır.

For döngümüzün içine bir break ifadesi ekledik. Bu ifade, bir öğrenci listemizde 2 indeks değerine sahipse yürütülür. break ifadesi çalıştığında döngü duracaktır.

Kodumuz aşağıdakileri döndürür:

Paul Counter 0 Erin Counter 1 Program Tamamlandı

Programımız ilk iki öğrencinin ( ve 1 dizimizde). Program 2 indeks değerine sahip öğrenciye ulaştığında döngü sonlandırılır. Python baskı Programımızın sonundaki deyimi çalıştırıldı.

Koşulumuz karşılanmazsa programımıza ne yapacağını söylemek için başka bir yan tümcesi kullandık. Koşulumuz karşılanmazsa, üzerinde yineleme yaptığımız öğrencinin adı Python konsoluna yazdırılır.

break ifadeleri bir programın döngüyü durdurmasına neden olur. Program, döngü bozulduktan sonra bir ana programdaki sonraki ifadeleri yürütmeye devam eder.





Python Continue İfadesi

Continue ifadesi, bir sonraki yinelemeye devam etmesi için bir döngüye talimat verir. Continue ifadesini izleyen herhangi bir kod yürütülmez. Break ifadesinden farklı olarak, bir devam deyimi bir döngüyü tamamen durdurmaz.

Bir koşul karşılandığında döngünün bir kısmını atlamak için Python'da bir continue deyimini kullanabilirsiniz. döngü çalışmaya devam edecektir. Döngüler içinde, genellikle bir if deyiminden sonra continue deyimlerini kullanırsınız.

Continue Python Örneği

Let&rsquo ;s, Python'daki continue ifadesinin nasıl çalıştığını göstermek için bir örnek kullanır. Aşağıdaki örnekte, dizimizdeki ikinci adı yazdırmayı atlamak için bir continue ifadesi kullanıyoruz ve yinelemeye devam et:

st udents = ["Paul", "Erin", "Connie", "Moira"] aralıktaki öğrenci için (0, len(öğrenciler): if öğrenci == 2: devam et: print(students[öğrenci]) print( "Counter is " + str(student)) print("Program Complete")

Kodumuz şunu döndürür:

Paul Sayacı 0 Erin Sayacı 1 Moira Sayacı 3 Program Tamamlandı

Devam deyimimiz harici bir koşul tetiklendiğinde yürütülür. Programımızda bu koşul “öğrenci == 2” şeklindedir. öğrenci 2'ye eşit olduğunda, programımız döngünün bu yinelemesini yürütmeyi durdurur.

Programımız, devam ifademizden sonra sonraki liste öğelerini yinelemeye devam etti. idam edildi. Bir break ifadesi kullanmış olsaydık, döngümüzün çalışması tamamen dururdu.

continue ifadesinin birkaç kullanım durumu vardır. Örneğin, verileri doğruladığınızı varsayalım. Bir değer boşsa, döngünüzün bir yinelemeyi atlamasını isteyebilirsiniz. Bunun nedeni, boş bir değerin doğrulama kodunuzun akışını kesintiye uğratabilmesidir.




Sonuç

Python'da döngülerle çalışırken, bir yinelemeyi atlamak veya durdurmak isteyebilirsiniz. tamamen senin döngün. Sırasıyla continue ve break deyimlerinin yararlı olduğu yer burasıdır.


Bu eğitimde, kodunuzdaki döngüleri daha etkili bir şekilde kullanmak için Python'da break ve continue ifadelerinin nasıl kullanılacağını tartıştık. break ile çalışmaya ve bir Python uzmanı gibi ifadelere devam etmeye hazırım!

"Python.Engineering hayatıma en ihtiyacım olduğu anda girdi ve hızlı bir şekilde yardımcı oldu. beni bir bootcamp ile eşleştirin. Mezun olduktan iki ay sonra, hayattaki değerlerim ve hedeflerime uygun hayalimdeki işi buldum!"

Venus, Rockbot'ta Yazılım Mühendisi

< p>Python'da kodlama hakkında daha fazla bilgi edinmek için Python Nasıl Öğrenilir hakkındaki kılavuzumuzu okuyun.





Python devam: StackOverflow Questions