Page 155 - Bilgisayar Bilimi | Kur 1
P. 155
while True:
giris = int(input())
if giris < 0:
break
toplam += giris
print(«Toplam =», toplam)
Örnek
# Metin içerisindeki sesli harfleri bulma
kelime = input(‹Lütfen bir metin giriniz (Çıkış için X / x): ‹)
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›\
or c == ‹U› or c == ‹u› or c == ‹Ö› or c == ‹ö›\
or c == ‹Ü› or c == ‹ü› or c == ‹İ› or c==»ı»:
print(c, ‹, ‹, end=››, sep=››)
sesliHarfSayisi += 1
elif c == ‹X› or c ==›x›:
break
print(‹ (‹, sesliHarfSayisi, ‹ adet sesli harf)›, sep=››)
Ekran Çıktısı
Lütfen bir metin giriniz (Çıkış için X / x): AaEeIıİiOoÖöUuÜü
A, a, E, e, I, ı, İ, i, O, o, Ö, ö, U, u, Ü, ü, (16 adet sesli harf)
5.14. Continue İfadesi
Break ifadesi kullanıldığında ilgili kod satırları çalıştırılmadan atlanırken, continue ifadesi kullanıl-
dığında döngü başı yapılarak bir sonraki yeni değer için işlem yapılır.
# 999 girilene kadar girilen pozitif sayıların toplamını alan
program
# < girilen negatif sayılar işleme alınmayacaktır. >
toplam = 0
durum = False
154