Python'da break özel bir deyimdir.Bu deyim ile devam etmekte olan bir programı kesintiye uğratabiliriz.
Daha öncede kullandğımız bu deyim programın belli bir yerinden sonra,programı sonlandırmamızı
sağlıyordu.
Şimdi ise bunu hata yakalamada kullanacağız.
Örneğin;
Klavyeden girilen 5 sayının 10'dan küçük sayıların toplamını bulan programı kodlayalım
sayac=1
toplam=0
while sayac<=5: sayac=sayac+1 try: sayi=int(input("sayı :")) if sayi<=10: print ("Girilen sayı-->",sayi)
toplam=toplam+sayi
print("Girilen sayılarn toplamı: ",toplam)
else:
print("Girilen sayı 10'dan büyüktür,lütfen 10'dan küçük sayı giriniz.")
continue
except ValueError:
break
Şimdi bu kodu açıklayalım.Kodda daha önceden görmediğimiz hiç yeni kod yok.
İlk öncelikle bir "sayac" şeklinde bir değişken belirledim.Bunun nedeni ise programın bizden 5 tane
sayı aldığında programdan çıkmamazı sağlayacak."continue" komutuyla her girdiğimiz sayıda başa dönmesini
sağladık.Buraya kadar her şey çok güzel.Kullanıcı olduda yanlışlıka "a" harfi yada "3e" gibi bir şey yazdı.
Bunun neticesinde hiçbir uyarı almadan programdan çıkacaktır ve programı yeniden başlatması gerekecektir.
break etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
break etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
1 Aralık 2011 Perşembe
10 Ekim 2011 Pazartesi
break
Bu dersimizin konusu break ifadesi
Bu ifade herhangi bir dögüden çıkmamızı sağlar
Örnek
KOD
while True:
x=input('Sevdiğiniz hayvan:')
print (x)
if x=='programdan çık':
break
print('Kelimeniz',len(x),'uzunluğundadır.')
print('Görev tamam!!!')
girdiğimiz hayvan isminden sonra hayvanın ismini ve uzunluğunu
yazacaktır.Eğer ekrana programdan çık yazarsak görev tamamlandı
yazıp programdan çıkacaktır.
Bu dersimiz bu kadardır.Bir dahaki derslerde görüşmek üzere.
Not:Yukarıdaki kodlar python 3.1 ile yazılmıştır.python 3.2 de
yazacak arkadaşlara belirtmek istedim.Bazı yerlerde yanlış işlemler
gerçekleşiyor python 3.2.
Bu ifade herhangi bir dögüden çıkmamızı sağlar
Örnek
KOD
while True:
x=input('Sevdiğiniz hayvan:')
print (x)
if x=='programdan çık':
break
print('Kelimeniz',len(x),'uzunluğundadır.')
print('Görev tamam!!!')
girdiğimiz hayvan isminden sonra hayvanın ismini ve uzunluğunu
yazacaktır.Eğer ekrana programdan çık yazarsak görev tamamlandı
yazıp programdan çıkacaktır.
Bu dersimiz bu kadardır.Bir dahaki derslerde görüşmek üzere.
Not:Yukarıdaki kodlar python 3.1 ile yazılmıştır.python 3.2 de
yazacak arkadaşlara belirtmek istedim.Bazı yerlerde yanlış işlemler
gerçekleşiyor python 3.2.
Kaydol:
Kayıtlar (Atom)