24 Haziran 2007 Pazar

python kodları.1

sıfırdan n e kadar olan sayıların toplanması:



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:

 
eXTReMe Tracker