Python - Python'un Temelleri

While Döngüsü

Yayın tarihi :01-Ara-21
Bölüm kodlarını ve/veya veri setlerini indir.

While döngüsü, istenilen koşul karşılana kadar bir kod bloğunu çalıştırma işlemidir. For döngüsünün görevi ile benzer görevdedir ama kod dizimi farklıdır.

Kod dizimi:

while koşul:
    döngü_yapılan_alan 

Örnek-1 

i=0
while i<10: #i değeri 10'dan küçük olduğu zaman çalışır.
    print(i)
    i+=1; #i değerini her while döngüsü çalıştığında 1 artırıyoruz. i=i+1 de denebilir.

Çıktı:

0
1
2
3
4
5
6
7
8
9

Örnek-2

#Geriye doğru sayan bir sayaç yapalım
#1.Kullanıcıdan bir sayı i sayısı isteyelim;
i=int(input("Geriye doğru saymak için bir değer giriniz : ")) 
while i!=0: #i değeri 0 değilse çalışır.
    print(i)
    i-=1 #i değerini her while döngüsü çalıştığında 1 azaltıyoruz. i=i-1 de denebilir. 

Çıktı:

Geriye doğru saymak için bir değer giriniz : 6
6
5
4
3
2
1

Örnek-3:

#1.Kullanıcıdan bir i değeri alaım
#2.O değeri 0 a kadar saydıralım
#3.Geri sayım yaparken de yeni sayı 3 e bölünüyorsa ekrana 3'ün katı yazdıralım
#4.0 olduğunda da bitti yazdıralım.
i=int(input("Bir sayı giriniz : "))
while i!=0:
    if i%3==0:
        print("Mevcut sayı:{0} ve 3'e tam bölünebilir.".format(i))
    i-=1    
else:
    print("bitti")

Çıktı:

Bir sayı giriniz : 16
Mevcut sayı:15 ve 3'e tam bölünebilir.
Mevcut sayı:12 ve 3'e tam bölünebilir.
Mevcut sayı:9 ve 3'e tam bölünebilir.
Mevcut sayı:6 ve 3'e tam bölünebilir.
Mevcut sayı:3 ve 3'e tam bölünebilir.
bitti
Paylaş:

Yorum Yap (*Yorumunuza kod eklemek isterseniz Kod Parçacığı Ekle butonuna tıklayarak ekleyebilirsiniz.)

Yorumlar

Henüz hiç yorum yapılmamış, ilk yorum yapan sen ol.