while döngüsü ile bir koşul doğru olduğu sürece bir dizi ifadeyi çalıştırabiliriz.
Örnek: Klavyeden 1 girilene kadar girilen sayıların ortalamasını alan kodu yazınız.
Python Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #algoritmaornekleri.com toplam=0 i = 0 sayi=1234 #1den farklı herhangi bir değer while sayi != 1: sayi=int(input("Bir sayı giriniz: ")) i += 1 toplam+=sayi ortalama = toplam / (i-1) print("Sayıların ortalaması {}".format(i)) |
Çıktı:
1 2 3 4 5 6 7 | Bir sayı giriniz: 3 Bir sayı giriniz: 4 Bir sayı giriniz: 5 Bir sayı giriniz: 1 Sayıların ortalaması 4 |
Üstad bunu nerede kullanırız mesela.
Siteye gelen bir soru üzerine hazırladım. Açıkça söylemek gerekirse ödev dışında hiç bir yerde çıkacağını düşünmüyorum 🙂
Yine de birşey çıkarılacaksa while kullanımında koşul sağlandığı sürece program çalışır diyebiliriz. Bu ve benzeri uygulamaların bir aşamasında kullanılabilir.