PYTHON DERS 4: FOR VE WHİLE DÖNGÜLERİ

for a in "python": # burda for kullanimi c# daki foreach kullanimina benziyor
    print a
print("-----------------------")
i=0
for i in range(1,20): # range aralik demek 1-20 arasi 2'ye bolunen sayilar
    if i%2==0:
        print i
print("-----------------------")
for i in range(1,100,5): # 1-100 arasi 3'er 3'er arttirir
  print i
print("-----------------------")
primes=[2,3,5,7]
for a in primes:
    print a # primes dizisi elemanlarini yazdirdik gibi dusunebiliriz
print("-----------------------")
count=0
while True: # while'a kosulsuz gir anlaminda kullandik diyebiliriz
    print count
    count+=1
    if count>=5: 
        print count
        break # 0'dan basladi 5 olunca break yani dur dedik
print("-----------------------")
try:
    birinci=input("birinci sayi:")
    ikinci=input("ikinci sayi:")
    sonuc=(float)(birinci)/ikinci
    print sonuc
except (ZeroDivisionError,ValueError): # sirasiyla O'a bolunemez hatasi ve
#yanlis deger hatasi
    print "girilen veri hatali"