WHİLE DÖNGÜSÜ by HASİBE ATASEVER - Ourboox.com
This free e-book was created with
Ourboox.com

Create your own amazing e-book!
It's simple and free.

Start now

WHİLE DÖNGÜSÜ

  • Joined Jan 2018
  • Published Books 6
WHİLE DÖNGÜSÜ by HASİBE ATASEVER - Ourboox.com

İngilizce  bir kelime olan while , Türkçede ‘… iken, … olduğu sürece’ gibi anlamlara gelir.

 

Döngüler sayesinde programlarımızın sürekli olarak çalışmasını sağlayabiliriz. 

While Döngüsü şu şekilde  yazılır:

while şart:

      print(…….)

 

3

Örnek:

a = 1

while a == 1:

print (“İkinci Dönem Başladı!”)

Burada  bir  a değişkeni olusturduk.Bu değişkenin değeri 1

Bir sonraki satırda  a == 1: gibi bir ifade azdık.

Programımıza şöyle bir anlam katıyor: a  değişkeninin değeri 1 oldugu sürece … Gördüğünüz gibi cümlemiz henüz yok. Yani belli ki cümle devam edecek. Ayrıca ise ifadesinin sonundaki: işaretinden anladığımız gibi, bundan sonra gelen  satır girintili yazılacak.Devam edelim:

 

a = 1

while a == 1:

    print (“İkinci Dönem Başladı!”)

a 1 olduğu sürece dediğimiz için bilgisayar ekrana sürekli ekrana “İkinci Dönem Başladı” yazdıracaktır.bunun için koşulu değiştirmemiz gerekecek.Şu şekilde yazalım ve çıktıyı görelim.

a = 1

while a <10:

print (“İkinci Dönem Başladı!”)

Ekranda yine sürekli “İkinci Dönem Başladı” yazısını görüyoruz.Çünkü a yine 1’den küçük ve bir artıs olmadıgı için ekranda hep aynı çıktıyı görüyoruz.

 

4

Programımızı şu şekilde yazarsak,yani a’nın değerini her seferinde 1 artırırsak:

a = 1

while a<10:

   a + = 1

   print (“İkinci Dönem Hayırlı Olsun!”)

Burada bir + 1 satıradı ekledik kodlarımızın arasına.

+ = işleci ,

bir değişkeninin değerine  her defasında 1 ekliyor ve elde ettiğini tekrar halinde a degişkenine  atıyor. En sonunda a’nın değeri 10’a ulaşınca da, Python ekrana’na  ‘İkinci Dönem Hayırlı Olsun! ‘cümlesini yazmayı bırakıyor. Çünkü while döngüsü içerisinde, programımızın devam edebilmesi için a değişkeninin değerinin  10’dan küçük olması gerekiriyor. a’nın değeri 10’a ulaştığı anda bu döngü bozulacaktır.

5

DAHA İYİ GÖRMENİZ AÇISINDAN EKRANA ŞU ŞEKİLDE YAZDIRALIM

i = 0

while i <5:

  print ( “i:” ,i)

  i + = 1

Gördüğünüz gibi bir tane döngünün başında i de değerleme 1 artırarak ekrana yazdırdık.İ değişkenimiz 5 yanıt döngü sona eriyor.Çünkü; i 5’ten küçük olan sürece demiştik. Ekranda

i: 0

i: 1

i: 2

i: 3

I: 4

yazdırıldığını görüyouz.

 

 

 

6

Sürekli olarak programımızın çalışması için While True: kullanabiliriz. T harfinin büyük olduğu unutmayalım

While True:

a = input (“okulunuzun adını giriniz”)

 if  a== “CFL” :

     print (“2.dönemde başarılar dilerim”)

Burda okulumuzun adı CFL ise (“2.dönemde başarılar dilerim”) çıktısını alıyoruz ve program tekrar okulunuzun adını giriniz diye devam ediyor.

 

7

While True :

a = input (“okulunuzun adını giriniz”)
     if a == “CFL”:

        print (“2.dönemde başarılar dilerim”)
    else:
        print (“Hangi okulda okuyorsun?”)

8
WHİLE DÖNGÜSÜ by HASİBE ATASEVER - Ourboox.com
WHİLE DÖNGÜSÜ by HASİBE ATASEVER - Ourboox.com

Döngülerde iki anahtar kelimemiz var break ve continue

 

11
12
13
14
15
This free e-book was created with
Ourboox.com

Create your own amazing e-book!
It's simple and free.

Start now

Ad Remove Ads [X]
Skip to content