Page 146 - Bilgisayar Bilimi | Kur 1
P. 146
Örnek
kelime = input(‘Cümle Giriniz: ‘)
sesliHarfSayisi = 0
for c in kelime:
if c == ‘A’ or c == ‘a’ or c == ‘E’ or c == ‘e’ \
or c == ‘I’ or c == ‘i’ or c == ‘O’ or c == ‘o’:
print(c, ‘, ‘, bos=’’, ara=’’)
sesliHarfSayisi += 1
print(‘ (‘, sesliHarfSayisi, ‘ sesli)’, sep=’’)
Ekran Çıktısı
Enter text: Mary had a little lamb.
a, a, a, i, e, a, (6 vowels)
5.4. İç İç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
145