WHİLE DÖNGÜSÜ
while olduğu sürece, -iken anlamında kullanılır.
Tekrarlanan işlemleri kısa yoldan yapmak için kullandığımız yapılardır. Bir şart vardır. O şart doğru olduğu sürece yapılacak işlemleri while döngüsünün içine yazarız.
While şart:
Şart doğru olduğu sürece yapılacaklar
Şimdi değişik sorularla python da while döngüsünün kullanımı daha rahat anlayalım.
örnek 1:
1 den 10 a kadar olan sayıları ekrana yazdıran programı while döngüsü ile yapalım.
bu örneği açıklayalım. sayac isimli bir değişken tanımladık ve ilk değerini 1 verdik. Sonra while döngüsü şarta bakıyor. sayac değişkeninin değeri 10 a eşit veya küçük mü diye. Sayac değişkeni 10 a eşit veya küçük olduğu sürece döngünün içine giriyor ve print komutu ile sayac değişkeninin o anki değerini ekrana yazdırıyor. Sonra bir alt satırda sayac değişkeninin değerini 1 artıyor ve sayac değişkeninin değeri 2 oluyor. Tekrar while döngüsündeki şarta bakıyor. sayac 10 a eşit veya küçük mü diye. Bu işlem sayac değişkeninin değerinin 11 oluncaya kadar devam ediyor. yani döngü bittiğinde sayac adlı değişkeninin son değeri 11 olmuş oluyor.
Örnek 2:
Kullanıcının adını 15 defa ekrana yazdıran programı while döngüsü ile yapalım.
Örnek 3:
1 den 20 e kadar olan sayılardan çift olanları ekrana yazdıran programı while döngüsü ile yapalım.
Örnek 4:
10 dan 0 a kadar olan sayıları ekrana yazdıran programı while döngüsü ile yapalım.
Örnek 5:
0 ile 100 arasındaki sayılardan 3 e ve 5 e bölününleri listeleyen programı while döngüsü ile ekrana yazdıran while döngüsü ile yazalım.
Örnek 6:
0 ile 50 arasındaki sayılardan 7 veya 11 e bölünenleri listeleyen programı while döngüsü ile yazalım.
Örnek 7:
0 ile kullanıcının girdiği sayıya kadar olan sayıları ekrana listeleyen programı while döngüsü ile yazalım.
Örnek 8:
0 ile 100 arasındaki sayıların toplamını ekrana yazdıran programı while döngüsü ile yazalım.
Örnek 9:
0 dan 100 e kadar olan sayılardan tek olanların toplamını ekrana yazdıran programı while döngüsü ile yazalım.
Örnek 10:
Kullanıcı negatif sayı girinceye kadar girilen sayıların toplamını ekrana yazdıran programı while döngüsü ile yapalım.
Örnek 11:
Kullanıcı doğru parolayı girinceye kadar 3 defa deneme hakkı sunan ve 3 defa yanlış parola girilirse hesabınız donduruldu mesajı veren, doğru parola girince ise hoşgeldiniz yazdıran programı while döngüsü ile yapalım.











Bir yanıt bırakın