Yukarıda while döngüsünü anlatırken yazdığımız şu kodu hatırlıyorsunuz:
Bu kod yardımıyla ekrana 1den 100e kadar olan sayıları yazdırabiliyorduk. Aynı işlemi daha basit bir şekilde for döngüsü (ve range() fonksiyonu) yardımıyla da yapabiliriz:
Ben burada değişken adı olarak i harfini kullandım, siz isterseniz başka bir harf veya kelime de kullanabilirsiniz.
Yukarıdaki Pythonca kod Türkçede aşağı yukarı şu anlama gelir:
1- 100 aralığındaki sayıların her birine i adını verdikten sonra ekrana inin değerini yazdır!
for döngüsüyle ilgili şu örneğe de bir bakalım:
Böylelikle Pythonda while ve for döngülerini de öğrenmiş olduk. Bu arada dikkat ettiyseniz, for döngüsü için verdiğimiz ilk örnekte döngü içinde yeni bir fonksiyon kullandık. İsterseniz bu vesileyle biraz da hem döngülerde hem koşullu ifadelerde hem de başka yerlerde karşımıza çıkabilecek faydalı fonksiyonlara ve ifadelere değinelim:
Kod:
#!/usr/bin/env python # -*- coding: utf-8 -*- a = 0 while a < 100: a = a + 1 print a
Bu kod yardımıyla ekrana 1den 100e kadar olan sayıları yazdırabiliyorduk. Aynı işlemi daha basit bir şekilde for döngüsü (ve range() fonksiyonu) yardımıyla da yapabiliriz:
Kod:
#!/usr/bin/env python # -*- coding: utf-8 -*- for i in range(1, 100): print i
Ben burada değişken adı olarak i harfini kullandım, siz isterseniz başka bir harf veya kelime de kullanabilirsiniz.
Yukarıdaki Pythonca kod Türkçede aşağı yukarı şu anlama gelir:
1- 100 aralığındaki sayıların her birine i adını verdikten sonra ekrana inin değerini yazdır!
for döngüsüyle ilgili şu örneğe de bir bakalım:
Kod:
#!/usr/bin/env python # -*- coding: utf-8 -*- for kelimeler in "linux": print kelimeler
Böylelikle Pythonda while ve for döngülerini de öğrenmiş olduk. Bu arada dikkat ettiyseniz, for döngüsü için verdiğimiz ilk örnekte döngü içinde yeni bir fonksiyon kullandık. İsterseniz bu vesileyle biraz da hem döngülerde hem koşullu ifadelerde hem de başka yerlerde karşımıza çıkabilecek faydalı fonksiyonlara ve ifadelere değinelim:
