15 Haziran 2009 Pazartesi

Python Tutorial While Loop

While döngüsü bir koşul sağlandığı sürece çalışacak olan komutları içerir. Bunu bir örnek üzerinde incelersek daha iyi olacak.

Örneğin kullanıcıdan tek tek öğrenci no ve not girilmesini isteyen ve eğer öğrenci no 0 yada - bir değer girilirse not girişini sonlandırıp sınıf ortalaması ekrana yazdıran programı python ile geliştirelim.

print "ogrenci notlarını sıra ile girin. bitis icin 0 girin"
sayac=0 # sayac sınıf mevcusunu bulmak icin kullanılır her not girişinde 1 arttırılır
toplam=0 # sınıftaki öğrencilerin notlarını toplar


no=input("ogrenci no girin:")
while no>0: # while koşulu. koşul sağlandığı sürece not girişi devam eder.
...puan=input("ogrencinin notunu girin:")
...toplam=toplam+puan # öğrencinin notlarını toplar
...sayac=sayac+1 # öğrenci mevcudunu sayar
...no=input("ogrenci no girin:") # yeni öğrenci nosunu alır

print "ogrencilerin not ortalamasi : %.2f" % float(float(toplam) / sayac)
# giriş bitince istatistiği ekrana yazdırır.



Programın kaynak dosyasına aşağıdaki linkten ulaşabilirsiniz:

http://rapidshare.com/files/244717852/not.py.html

Hiç yorum yok:

Yorum Gönder