Page 41 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 41
Ekran Çıktısı
Cümle Giriniz: Bugün hava çok güzel
u , ü , a , a , o , ü , e , ( 7 sesli)
5.3. İç İçe Döngüler
İf ifadelerinde olduğu gibi while ve for blokları, başka döngü yapılarını içerebilir. İç içe döngülerin
çalışma mantığını anlayabilmek için programın bir çarpım tablosu ürettiğini varsaymak gerekir. Benzer
şekilde satır ve sütun değerleri olan bir tablo gibi de düşünülebilir.
Örnek
# Satır oluşturmak için
sayi = int(input("Lütfen tablo ölçüsünü giriniz: "))
for satir in range(1, sayi + 1):
print("Satır #", satir)
Ekran Çıktısı
Lütfen tablo ölçüsünü giriniz: 10
Satır # 1
Satır # 2
Satır # 3
Satır # 4
Satır # 5
Satır # 6
Satır # 7
Satır # 8
Satır # 9
Satır # 10
Satırların yanına sütun eklemek istenirse kodlar aşağıdaki şekilde düzenlenmesi gerekir.
# Hem satır hem de sütun oluşturmak için :
sayi = int(input("Lütfen tablo ölçüsünü giriniz: "))
for satir in range(1, sayi + 1):
for sutun in range(1, sayi + 1):
deger = satir*sutun
print(deger, end=" ")
print()
147