Öncelikle diğer makalemde daha ayrıntılı işleyeceğimi söylemiştim şimdiye kadarki işlediğim konuları, ama gerçekten çok meşgul bir zamanıma denk geldi ve onu yarına erteledim, umarım bir kez daha ertelemek zorunda kalmam. Şimdiye kadar sizlerle ig else elif while print ve input u işledik. Şimdi ise for döngüsünü göreceğiz.
for:
Bazen while döngüsünde zorlanır, sıkıntı çekeriz. Python'da çare tükenmez! der gibi yardımımıza koşan for döngüsü ingilizce'deki anlamı "için" dir. Burda da benzer bir kullanımı vardır. Size şuan devam ettirdiğim bir programdan örnek bir kullanım sunayım.
Örnek:
Burada for u görmek biraz zor da olsa anlayacağınızı düşünüyorum. Eğer ugurlu sayılardan herhangi birisi kullanıcı çıktısında varsa onun da uğurlu sayısı olduğunu söylüyor. Yoksa zevklerin tartışılmayacağını. Hemen while döngüsüne alıp kullanımına bir göz atalım.
Evet bir sorun yok gibi gözüküyor, hemen daha basit bir kullanımına göz atalım
Oldukça basit değil mi, bence bunu herkes anlayabilir. Son olarak bunun da kullanımına göz atalım.
Ayrıntılı işleme sözü verdiğim makaleyi bugün yazamadığım için herkesten tekrar özür diliyorum, telafi edeceğim
for:
Bazen while döngüsünde zorlanır, sıkıntı çekeriz. Python'da çare tükenmez! der gibi yardımımıza koşan for döngüsü ingilizce'deki anlamı "için" dir. Burda da benzer bir kullanımı vardır. Size şuan devam ettirdiğim bir programdan örnek bir kullanım sunayım.
Örnek:
Kod:
ugurlu_sayilar = ["1", "2", "5", "7", "13"]
sorgu = input("en sevdiginiz sayi nedir")
if(any(sayi in sorgu for sayi in ugurlu_sayilar)):
print("O benim de ugurlu sayim!")
else:
print("Eh, zevkler ve renkler tartışılmaz")
Burada for u görmek biraz zor da olsa anlayacağınızı düşünüyorum. Eğer ugurlu sayılardan herhangi birisi kullanıcı çıktısında varsa onun da uğurlu sayısı olduğunu söylüyor. Yoksa zevklerin tartışılmayacağını. Hemen while döngüsüne alıp kullanımına bir göz atalım.
Kod:
en sevdiginiz sayi nedir3
Eh, zevkler ve renkler tartışılmaz
en sevdiginiz sayi nedir9
Eh, zevkler ve renkler tartışılmaz
en sevdiginiz sayi nedir7
O benim de ugurlu sayim!
en sevdiginiz sayi nedir1
O benim de ugurlu sayim!
en sevdiginiz sayi nedir
Evet bir sorun yok gibi gözüküyor, hemen daha basit bir kullanımına göz atalım
Kod:
sayilar = "123456789"
isim = input("isminiz nedir: ")
for sayi in isim:
if sayi in sayilar:
print("İsimde sayı mı olurmuş?!")
Oldukça basit değil mi, bence bunu herkes anlayabilir. Son olarak bunun da kullanımına göz atalım.
Kod:
isminiz nedir: h4ckn0l0gy
İsimde sayı mı olurmuş?!
>>>
Ayrıntılı işleme sözü verdiğim makaleyi bugün yazamadığım için herkesten tekrar özür diliyorum, telafi edeceğim