Python'da while döngüsünü sonlandırmak için aşağıdaki yöntemler kullanılabilir:
Örnek:
Bu örnekte, i değişkeni 5'e eşit veya büyük olduğunda break ifadesi döngüyü sonlandırır
Python'da `break` ve `continue` ifadeleri, döngülerin akışını kontrol etmek için kullanılır. Break ifadesi, belirli bir koşul sağlandığında döngüyü tamamen sonlandırmak için kullanılır. Continue ifadesi ise yalnızca geçerli yineleme için bir döngü içindeki kodun geri kalanını atlamak için kullanılır. Örnekler: Break kullanımı: Belirli bir sayıya ulaşıldığında döngüyü sonlandırma. Continue kullanımı: Çift sayıları atlayarak tek sayıları yazdırma.
Python'da iki temel döngü türü vardır: 1. For Döngüsü: - Belirli bir dizi veya koleksiyon üzerinde yineleme yapmak için kullanılır. - Genellikle "stringler, liste, tuple, dictionary" gibi yapılar üzerinde tercih edilir. - `range()` fonksiyonu ile birlikte kullanılarak belirli bir sayı dizisi üzerinde döngü oluşturulabilir. 2. While Döngüsü: - Koşullu bir döngüdür; belirli bir koşul doğru olduğu sürece çalışır. - Tekrarlama sayısının önceden bilinmediği durumlarda kullanılır. - Sonsuz döngü oluşturmak için `while True` ifadesi kullanılabilir. Örnek For Döngüsü: ```python fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit) ``` Örnek While Döngüsü: ```python count = 0 while count < 5: print(count) count += 1 ```
Döngüden değişken almak için aşağıdaki yöntemler kullanılabilir: For döngüsü: `for name in Name_list:` şeklinde bir kod ile döngü içindeki Name_list listesindeki tüm isimler yazdırılabilir. Değişken atama: Bir değişkene farklı bir değer atamak için, değişkenin değerini son öğe olarak diziye eklemek veya `InitializeVariable` gibi bir eylem kullanmak mümkündür. Döngü içinde değişken değerlerini değiştirmek, döngülerin paralel çalıştırılması nedeniyle beklenmedik sonuçlara yol açabilir.
Döngü (loop), yazılım geliştirmede belirli bir kod bloğunun tekrar tekrar çalıştırılmasını sağlayan bir programlama yapısıdır. Döngülerin bazı kullanım alanları: Veri işleme: Büyük veri setleri üzerinde tekrarlayan işlemler yapmak. Kullanıcı girdisi: Belirli bir şart sağlanana kadar kullanıcıdan giriş almak. Otomasyon: Dosya kopyalama, yedekleme gibi tekrarlayan görevleri otomatikleştirmek. Oyun geliştirme: Oyun döngüleri, oyunun her karesini çizmek ve güncellemek için kullanılır. Ayrıca, "Döngü" (Tales from the Loop) adlı bir Amerikan bilimkurgu drama web televizyon dizisi de bulunmaktadır.
Sayaç kontrollü while döngüsü, bir koşul doğru olduğu sürece bir kod bloğunu tekrar tekrar çalıştıran döngü türüdür. Sözdizimi: ``` while (koşul) { // çalışacak kod bloğu } ``` Özellikler: Yineleme sayısı bilinmediğinde kullanılır. Koşul, her döngü yinelemesinde yeniden değerlendirilir. Sonsuz döngüye girmemek için döngü içinde koşulu değiştiren bir işlem olmalıdır. Örnek: ``` let sayac = 1; while (sayac <= 5) { console.log("Sayac: " + sayac); sayac++; } ``` Bu örnekte, `sayac` 5'e ulaştığında döngü sona erer.
For ve while döngüleri arasındaki temel farklar şunlardır: Kullanım amacı: For döngüsü, belirli bir koşul ve aralık dahilinde belirli sayıda döngü sağlar. While döngüsü, belirli bir koşul sağlandığı sürece devamlı döngü yapar; iterasyon sayısı belli değildir. Kontrol değişkeni: For döngüsünde, kontrol değişkeni döngü başlamadan tanımlanır ve otomatik olarak güncellenir. While döngüsünde, kontrol değişkeni döngü içinde bir değişkene bağlıdır. Kullanım kolaylığı: For döngüsü, daha kısa ve okunması kolay kodlar sağlar, bu yüzden kullanımı while döngüsüne kıyasla daha pratiktir. Her iki döngü de aynı işi yapabilir, ancak yazılan programdaki ihtiyaca göre tercih edilir.
While döngüsünün sonsuz olmasının sebebi, döngü içinde koşulun her zaman doğru (true) olarak değerlendirilmesidir. While döngüsünün sonsuz olmaması için, döngünün bir noktasında koşulun yanlış (false) olmasını sağlayacak bir kod yazmak gerekir. While döngüsünün kasıtlı olarak sonsuz olması ise, "break" ifadesi bulunana kadar bir dizi ifadeyi süresiz olarak tekrarlamak istendiğinde gerçekleşebilir. While döngüsünün sonsuz olduğu bazı örnekler şunlardır: Kod örneği 1. Kod örneği 2. Ayrıca, "for" ve "do-while" döngülerinde de koşulun yanlış olduğu bir noktaya ulaşılmadığı sürece döngü sonsuz olarak devam eder.
Teknoloji
Prometheus izleme sırası nasıl olmalı?
Reklam için hangi duba kullanılır?
Promosyon çeşitleri nelerdir?
PSM 1 ve PSM 2 farkı nedir?
Python'da while döngüsü nasıl sonlandırılır?
Reglaj nedir toprak işlerinde?
PTT HGS sorgulama nasıl yapılır?
Redüktör ve rediksiyon aynı mı?
PLC için hangi program gerekli?
Retail Media ve programatik arasındaki fark nedir?
Q19 Akıllı Saat Sim Kartlı mı?
Robotların amacı ne?
PN16 ve PN300 arasındaki fark nedir?
Pleksi plaka malzemeleri nelerdir?
Retrospektif toplantısı nedir?
PowerRun yönetici olarak nasıl çalıştırılır Windows 10?
Polietilenden hangi levhalar yapılır?
Redmi 9T hangi şarj aleti ile şarj edilir?
Regal TV'ye uygulama nasıl yüklenir?
Redmi 9 C NFC özelliği var mı?
RCA ve hoparlör kablosu aynı mı?
Rezonansın tehlikeli olduğu durumlar nelerdir?
Ref ne işe yarar?
PMO açılımı nedir?
Pres yaparken nelere dikkat edilmeli?
Powerpoint'te slaytlar nasıl yazdırılır?
PNG düzenleme nasıl yapılır?
PS5 DualSense hangi kablo ile şarj edilir?
QR kod ile kimlik doğrulama nasıl yapılır?
Posta ve omurga nedir?
Pozitif Teknoloji hangi servisle çalışıyor?
QR kodu ile Wi-Fi'ye nasıl bağlanılır?
POCO X6 Pro hangi işlemci kullanıyor?
Redmi Note 12 ve Tecno Camon arasında hangisi daha iyi?
Planlı elektrik kesintisi nasıl öğrenilir?
Redmi Note 12 HyperOS güncellemesi alacak mı?
Rehau kollektör ne işe yarar?
Plak ve radye temel ne zaman kullanılır?
R işareti neden ters yazılır?
Porima filament baskı nasıl yapılır?