Kullanıcıdan alınan 5 adet sayının toplamını ve ortalamasını ekran yazdırma problemimizin çözümü;
öncelikle bazı işlemleri defalarca yapmamız gerekiyorsa o sorularda döngüler bizim işlerimizi kolaylaştırır. Bu soruda kullanıcıdan sayı
alma işlemi 5 kere yapılacağı için bunu döngü ile yapabiliriz.
döngü olarak while döngüsü kullanıyoruz.
sayac=0
while sayac<5: sayi=int(input("sayı giriniz"))
while döngüsü ile kullanıcıdan sayı alma işlemi yaptık. Ama while döngüsünde en çok unutulan konulardan birisi döngünün bitmesi için sayacın mutlaka 5 veya daha fazla olması gerekmesi. Şuan program bu haliyel sürekli kullanıcıdan sayı alacak.
bizim kullanıcıdan sayı alma işlemini 5 defa ile sınırlandırmamız için sayı alma işleminden sonra sayac=sayac+1 kodunu mutlaka eklemeliyiz.
sayac=0
while sayac<5: sayi=int(input("sayı giriniz")) sayac=sayac+1
işlemimiz bitmedi. Şimdi ise kullanıcının her girdiği sayıyı toplamız gerekiyor. Öncelikle döngünün dışına bir adet toplam adında bir değişken tanımlayalım ve ilk değeri sıfır olsun. bu değişkene kullanıcının her girdiği sayıyı aktarmış olacaz.
sayac=0
toplam=0
while sayac<5: sayi=int(input("sayı giriniz")) toplam=toplam+sayi sayac=sayac+1
ve son olarak da döngü bitince yani kullanıcı 5 adet sayıyı girince ortalamayı hesaplıyoruz.
ortalama=toplam/sayac
ve print fonksiyonu ile hem ortalamayı ve toplamı yazdırıyoruz.
kodların tam halini indirmek için aşağıdaki renkli yazıya tıklayınız.
indirme şifresi:bilisimpaylasim.net
sorunun tam çözümü