while döngüsü
- Python kursu
- Başlangıç
- Ders 44/116
- 4 dk
while ile koşullu döngüyü öğrenirsin.
while döngüsü
while döngüsü bir koşul doğru olduğu sürece bloğu tekrarlar:
count = 0
while count < 3:
print(count)
count += 1Bu örnek 0, 1, 2 basar. Koşul her tekrardin başında kontrol edilir; False olunca döngü biter.
while'da koşulun bir yerde False olmasi gerekir, yoksa sonsuz dongu olur. count += 1 her seferinde count'u artırır.
while vs for
for koleksiyonun uzunlugunca, while ise koşul doğru olduka çalışır. Hangisini seçmek?
- for: koleksiyon ya da sayı aralığı belli ise.
- while: kaç kez donecegi belli değilse, koşula bağlıysa.
Örnek: kullanıcı 'cikis' yazana kadar beklemek için while kullanılır.
Bu seçim, kodun okunaklılığını etkiler; yanlış döngü türü karmaşaya yol açar.
Bu seçim, kodun okunaklılığını etkiler; yanlış döngü türü karmaşaya yol açar.
Bu seçim, kodun okunaklılığını etkiler; yanlış döngü türü karmaşaya yol açar.
Bu seçim, kodun okunaklılığını etkiler; yanlış döngü türü karmaşaya yol açar.
Uygulama while ile say
count = 0 ata. while count < 3: print(count) ve count += 1 yaz.
Başlangıç kodu
# while dongusuÖrnek çözüm
count = 0
while count < 3:
print(count)
count += 1Beklenen çıktı
0 1 2
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 while sonsuz döngüsünü ne engeller?
- print çağrısı
- break yok
- Koşulun False olması Doğru cevap
- for döngüsü
Açıklama: Koşul bir yerde False olmalı, yoksa sonsuz döngü olur.
2 while koşulunu tamamla
count = 0
while count ____ 3:
print(count)
count += 1
count = 0
while count < 3:
print(count)
count += 1
Açıklama: count < 3 koşulu 0, 1, 2 üretir.
3 Döngü türlerini eşleştir
| Kavram | Anlamı |
|---|---|
for |
Koleksiyon döngüsü |
while |
Koşul döngüsü |
range |
Sayı aralığı |
count += 1 |
Artırma |