
def ile topla isimli ve n girdili bir fonksiyon tanımlanmıştır.
sonuc=0 ve i=1 tanımlamaları yapılmıştır. bunlar ilerde kullanılacak değişkenlerdir. while ile i nden küçük ve eşit olduğu sürece çalışacak bir döngü oluşturulmuştur. her döngüde sonuç i ile toplanıp değeri arttırılacak ve i bir arttırılacaktır bölece i ne kadar artar ve return sonuc ile döngüden çıkıp sonucu elde eder.
mesela n=5 için döngüye bakalım:
- sonuc=s=0 ve i=1, i nden küçük ve döngü başlar:
- s= 0+1, i =1+1=2, n den küçük döngüye devam,
- s=1+2, i=2+1=3, yine nden küçük
- s=3+3, i=3+1, yine,
- s=6+4, i=4+1=5, n e eşit son bir döngü daha,
- s=10+5, i=5+1=6 ve nihayet n den büyük ve döngüden çıkar.
- return sonuc a gelir ve cevabı geri döndürür.
Hiç yorum yok:
Yorum Gönder