Bir önceki bölümde while döngüsü kullanmıştık, şimdi for döngüsü ile işlemler yapacağız. For döngüsünde range, yani aralık vardır. Daha önce de sizlere bahsettiğimiz range'i bu sefer kodlarda kullanarak işlevini hatırlayalım.
Haydi şimdi ilk olarak aşağıdaki kodları yazalım. Bu kodun hangi sonuçları ekrana yansıtacağını tahmin edebilir misiniz?
Bu kodda range yani aralığımızı biraz daha geliştirelim. Bir başlama noktası, bir de bitiş noktası belirleyelim.
Aşağıdaki döngü 3'ten başlayarak 7'ye kadar ilerler ancak maksimum 6 olur. Bu da bu döngünün 3,4,5,6 aralığında yani 4 kere tekrar edeceğini gösterir.
Aralığımızın şimdi de artış miktarını belirleyelim. 0'dan başlayıp 10'a kadar ikişer ikişer artan aralığı belirleyip print kodunu çalıştıralım.
Lütfen bu kodları yazarken for döngüsündeki syntax kurallarına dikkat ediniz. Özellikle range'in 3 farklı yöntemini sizinle burada paylaşmak istedik.
Bu aşamada for döngümüze değişkenler ekleyip matematiksel bir işlem yapalım.
Örneğin 10'a kadar olan sayıları toplayalım.
1+2+3+4+5+6+7+8+9 = 45 yani ekrana sadece 45 yazmalı.
Şimdi de 10'dan 20'ye kadar olan sayıların çarpımını veren kodu yazalım.
Yukarıdaki kodun aynısını i sayısının aldığı değerleri de gösterecek şekilde yeniden yazalım. Bu durumda sadece print satırını değiştireceğiz. Print satırının geldiği yeri ve kodlamada neler değiştiğine dikkat edin.
Sizlerle For kullanarak bir örnek daha yapacağız. Sizce aşağıdaki kod hangi işlem yapıyor? Tahminleriniz var mı?
Mentörünüz sıradaki bölüme geçmenizi istediğinde aşağıdaki butona basınız.