Döngü İfadesi İçin Python
Yayınlanan: 2022-06-25Genellikle döngü olarak adlandırılan bir döngü ifadesi, belirli bir koşul veya ön koşul tamamlanana kadar birden çok kez tekrarlanan bir dizi dizidir. Bir kodun birçok kez tekrar tekrar yürütülmesine izin veren yinelemeyi belirtmek için bir kontrol akışı ifadesidir.
Bilgisayar programlamanın temel yapılarından biri olan döngü, en temel, verimli ve güçlü bir programlama kavramıdır. Bir döngü, herhangi bir işlem gerektirmeyen bir yanıt elde edilene kadar aynı soruları tekrar tekrar sorar. Yineleme, soru her sorulduğunda atıfta bulunmak için kullanılan terimdir.
Aynı kod satırını birden çok kez gerektiren bir programcı, zaman kazanmak için bir döngü kullanabilir.
Örneğin, bir program 15 kez “HEY” yazdırılmasını gerektirir. Aynı kodu tekrar tekrar yazmak yerine, programcı yukarıdaki kriterleri karşılayacak bir döngü kurabilir. Bu aynı zamanda gereksiz olmakla mücadele etmeye de yardımcı olur.
Dünyanın En İyi Üniversitelerinden Online Yazılım Geliştirme Kursları öğrenin. Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.
Döngü için: Tanım
Döngü ifadesi, verilen koşulun yerine getirilmesini sağlayan, sürekli olarak sıfır veya daha fazla kez yürütülen bir dizi adım veya ifade dizisidir.
Python'da Döngü Türleri
Python dilinde üç tip döngü kullanılır. Tüm bu yollar, benzer temel işlevsellik sağlar ancak sözdiziminde farklılık gösterir. Python programlama dillerinde bulunan döngüler şunlardır:
- Döngü sırasında
- Döngü için
- iç içe döngü
DÖNGÜ SIRASINDA
Verilen gereksinim doğru olduğu sürece döngü yürütülür. Belirli bir koşul sağlanana kadar, ifade bloğu sürekli olarak yürütülür. Koşul yanlış olduğu için programdaki döngüden sonraki satır yürütülür.
sözdizimi :
Durum iken:
İfadeler(kod)
Bir süre döngüsünde birkaç koşul olabilir. Döngüde koşullar tükenmeye başladığında, bir sonraki kod satırına geçer.
Yazılım Mühendisliği ile İlgili Popüler Kurslar ve Makaleler
Popüler Programlar | |||
Yazılım Geliştirmede Yönetici PG Programı - IIIT B | Blockchain Sertifika Programı - PURDUE | Siber Güvenlik Sertifika Programı - PURDUE | Bilgisayar Bilimlerinde Yüksek Lisans - IIIT B |
Diğer Popüler Makaleler | |||
ABD'de Bulut Mühendisi Maaşı 2021-22 | ABD'de AWS Çözüm Mimarı Maaşı | ABD'de Arka Uç Geliştirici Maaşı | ABD'de Ön Uç Geliştirici Maaşı |
ABD'de Web geliştirici Maaşı | 2022'de Scrum Master Mülakat Soruları | 2022'de Siber Güvenlikte Kariyere Nasıl Başlanır? | Mühendislik Öğrencileri için ABD'de Kariyer Seçenekleri |
DÖNGÜ İÇİN
Python'daki for döngüsü, bir dizi veya diğer nesneler üzerinde yineleme yapmak için kullanılır. Bir dizi üzerinde yineleme, geçiş olarak bilinir.
Bir python for loop, programcının önceden belirlenmiş bir koşul karşılanana kadar belirli bir dizi koşulu tekrar tekrar yürütmesini sağlar.
Örneğin, 1'den 1000'e kadar sayıları yazdırmak istiyorsanız, bunun için ayrı kodlar yazmak sonsuza kadar sürer. İşte for döngüsünün anlamı geliyor.
Döngü için python sözdizimi:
Sırayla Val:
Döngü gövdesi
Val, dizi içindeki değişkenin verilen değeridir.
Dizideki son öğeye ulaşana kadar döngü devam eder. Döngü gövdesi, girinti kullanılarak kodun diğer bölümlerinden ayrılır.
Değişkenin son değerine ulaşana kadar döngüye devam edilir. Girinti, döngünün gövdesini diğerlerinden ayırmak için kullanılır.
range() işlevini kullanan döngü için
range() işlevi kullanılarak bir dizi veya sayı dizisi oluşturulabilir. Aksi belirtilmediği takdirde, dizinin başlangıç değeri varsayılan olarak 0'dır. Dizinin artışı varsayılan olarak 1'dir, ancak değiştirilebilir.
Başlatma, durdurma ve adım boyutu şu şekilde tanımlanır:
aralık (başlat, durdur, adım_boyutu)
Range işlevi, değerleri belleğinde saklamaz. Bir sonraki sayı, hareket halindeyken başlama, durma ve adım boyutuna göre oluşturulur.
Tüm çıktıların fonksiyondan çıkarılması gerekiyorsa, list() kullanılabilir.
Dizinlemeli bir diziyi yinelemek için, len() işlevi, bir döngü için python'daki range() işleviyle birlikte kullanılabilir.
Döngü için başka
Bir python for döngüsünde else anahtar sözcüğü kullanılıyorsa, döngü tamamlandığında yürütülecek bir kod bloğunu belirtir. Bir break ifadesi döngüyü durdurursa, else bloğu uygulanmaz. Java, C+, C++ gibi diğer diller, for döngüsü ile else deyimlerinin kullanımına izin vermez.
İÇ İÇE GEÇMİŞ DÖNGÜLER
İç içe döngüler, başka bir döngü içindeki bir döngüyü belirtir. Herhangi bir döngü türü bir diğerinin içinde kullanılabilir. gibi döngüler
- döngü için döngü içinde iken,
- while döngüsünün içindeki for döngüsü,
- while döngüsü içinde while döngüsü,
- for döngüsü içinde bir for for döngüsü.
Python'da iç içe döngüler için sözdizimi şöyledir:
ifade ederken:
ifade ederken:
İfadeler)
İfadeler)
LOOP KONTROL AÇIKLAMALARI
Döngü Kontrol İfadeleri, bir döngü yürütme akışını değiştirmek için kullanılır. Bir yinelemeyi atlamak veya ilerlemeyi durdurmak istiyorsanız, döngü kontrol ifadeleri kullanılır. Bir döngünün yürütülmesi normal dizisinden değiştirilebilir.
Python tarafından desteklenen üç tür döngü kontrol ifadesi şunlardır:
- Break ifadesi
- Açıklamaya devam et
- ifadeyi geçti
Break İfadesi
Belirli bir koşula bağlı olarak, bu, kontrolü döngüden çıkarmak için kullanılır. Döngü, tüm öğeler arasında döngü yapılmadan önce durdurulabilir.
Açıklamaya Devam Et
Geçerli döngünün yinelemesini durdurmak ve bir sonrakine devam etmek için bir devam ifadesi kullanılır. Break ifadesinin aksine, kontrol döngüden çıkarılmaz.
Bildirimi Geç
Boş döngüler yazmak için bir pass ifadesi kullanılır. Boş kontrol deyimleri, sınıflar ve işlevlerin tümü pass deyimlerini kullanır. Koşul sağlandığında hiçbir şey yapılmamasını istiyorsak, pass deyimi kullanılır.
Geçen bir ifade, şu anda işlevsellik gerekli olmadığında, ancak gelecekte uygulanması gerektiğinde özellikle yararlıdır. İçeriği olmayan bir döngü için python'unuz varsa, bir hata oluşmaması için bir pass ifadesi eklenir.
Python'daki döngüler nasıl çalışır?
Python'da bir döngünün iç işleyişini ve bir fonksiyonun nasıl yürütüldüğünü görelim. Adımlar aşağıdaki gibi ayrılabilir:
- iter() işleviyle yinelenebilir nesnelerin bir listesini oluşturma.
- Stopiteration yükselene kadar sonsuz bir while döngüsü çalıştırın.
- next() işleviyle try bloğundaki sonraki öğeyi getirin.
- Eleman ile yapılacak işlem, eleman alındıktan sonra gerçekleştirilir.
Çözüm
Python ile çalışırken döngüler güçlü bir araçtır. Python ile veri analizi yaparken döngüler her türlü ilginç şey için kullanılabilir. Döngüler için Python genellikle liste, dize, küme veya demet gibi yinelenebilir nesneler için kullanılır.
Yinelenebilir nesneyi ve ardından gerçekleştirmek istediğiniz işlevi tanımlayarak, işlev belirtilen bir kriter karşılanana kadar tekrar tekrar yürütülebilir.
Özellikle veri analizi çalışmalarında kullanılan bir python for loop aracı zamandan tasarruf etmede etkilidir. Döngülerin nasıl çalıştığını kavradığınızda, birden çok veri satırı ve sütunu arasında sıralama yapmak kolay bir yol haline gelir.
Menzil ve mola gibi diğer işlevler, kullanımlarını ilerleten for döngüsünde de uygulanabilir.
Bu makalenin size döngüler için python'un temelleri hakkında bir fikir verdiğini umuyoruz. Python'daki kontrol ifadeleri hakkında derinlemesine bilgi edinmek istiyorsanız, yukarıGrad'ın IIIT-Bangalore'dan Büyük Veride Gelişmiş Sertifika Programını öneriyoruz. Program , iş sorumluluklarından ödün vermeden mezuniyet sonrası tamamlamak isteyen çalışan profesyoneller için tasarlanmıştır. 7,5 aylık kurs, endüstri uzmanları danışmanlığını, sektörle ilgili bir dizi vaka çalışması ve projeyi ve 360 derecelik kariyer desteğini içerir.
Birinci sınıf bir müfredata ve son teknoloji öğretim çözümlerine ek olarak, öğrenciler ayrıca upGrad'ın işbirlikçi projeler yürütmek ve kariyerinizde ilerlemek için sayısız yol açan 40.000+ ücretli öğrenci tabanına da erişebilir.
Bugün bizimle yerinizi ayırtın!
Python'da Kısa El if ifadeleri nelerdir?
Short Hand if deyimleri, if bloğu içinde yürütülmesi gereken yalnızca bir deyim olduğunda kullanılır. Kısa bir if ifadesi yürütmek için ifadenizi If ifadenizle aynı satıra yazabilirsiniz.
Python'da if-else ifadeleri nelerdir?
Python'daki else ifadeleri, sağlanan koşula göre doğru ve yanlış çıktıları belirtmek için kullanılır. İfade doğruysa, if bloğu içindeki kısım yürütülür. Öte yandan, koşul yanlışsa, program ifadeyi if bloğunun dışında yürütür.
Python'da geçersiz kılma yönteminin kullanımı nedir?
Yöntem geçersiz kılma, Python'da bir programcının bir alt ve üst sınıf arasında bir bağlantı kurabildiği bir polimorfizm özelliğidir. Bağlantıya dahil olan en az bir sınıf olduğundan, yöntem geçersiz kılmayı yürütmek için kalıtım kavramı da kullanılır. Bu özellik sayesinde aynı ismi birden fazla fonksiyon için kullanabilirsiniz.