Page 44 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 44
5.4. İç İçe 3’lü Döngü
# ABC harflerinin farklı permütasyonu:
for ilk in "ABC":
for ikinci in "ABC":
if ikinci != ilk:
for ucuncu in "ABC":
if ucuncu != ilk and ucuncu != ikinci:
print(ilk + ikinci + ucuncu)
Ekran Çıktısı
ABC
ACB
BAC
BCA
CAB
CBA
5.5. While Döngüsü
sayac = 1 # Başlangıç değeri kontrol değişkenine atanır.
while sayac <= 5: #İstenilen değere ulaşıp ulaşmadığını kontrol
eder.
print(sayac) # Sayaç değerini ekrana yazar.
sayac+= 1 # Sayaç değerini 1 arttırır.
While ifadesi, aşağıdaki ifadeleri 5 kere tekrar eder.
>>>print(sayac)
>>>sayac += 1
Sayac değişkeninin değerini sürekli olarak ekrana yazar. Yazma işlemi sonrasında değişkenin de-
ğerini 1 artırır. Bu işlemden sonra sayac değerinin 5’ten küçük veya eşit olması durumuna göre yazma
işlemine devam eder. Şart sağlanmadığında ilgili kod blokunun tekrarlanması duracaktır.
5.5.1. While Döngüsü İçin Söz Dizimi
While ifadesi, ilgili kod satırlarının çalıştırılıp çalıştırılmayacağını belirler. Şart doğru olduğu sürece
kod blokunu tekrar tekrar çalıştırır. Şart yanlış olduğunda ise döngü sonlanır. While için söz diziminde
ilk önce while ifadesi yazılır. Şart ifadesi sonrasında : işareti ile yazılmalı ve bu şarta bağlı olarak çalışa-
cak kod satırları alt alta yazılmalıdır.
150