Aşağıdaki program, kullanıcı tarafından girilen sayılar arasındaki sayıların ortalamasını hesaplamak için kullanılabilir:

Python ile Sayılar Arasındaki Sayıların Ortalamasını Hesaplama Nasıl Yapılır?
total = 0 count = 0 while True: num = input("Bir sayı girin veya 'q' çıkmak için: ") if num == 'q': break total += int(num) count += 1 average = total / count print("Ortalama:", average)

Bu programda, total değişkeni toplamı tutmak için kullanılır ve count değişkeni girilen sayıların sayısını tutmak için kullanılır. while döngüsü, kullanıcı tarafından ‘q’ girilene kadar sürekli olarak çalışır. Her bir sayı, kullanıcı tarafından input fonksiyonu ile alınır ve total değişkeni bu sayı ile güncellenir. Her bir sayı girildiğinde, count değişkeni de bir arttırılır. Döngü ‘q’ girildiğinde son bulur ve ortalama total / count formülü ile hesaplanır ve ekrana yazdırılır.
Bu program, kullanıcı tarafından girilen sayılar arasındaki sayıların ortalamasını hesaplamak için tasarlanmıştır. Şu adımları izler:
total ve count değişkenleri 0 olarak tanımlanır. total değişkeni girilen sayıların toplamını tutacaktır ve count değişkeni girilen sayıların sayısını tutacaktır.
while döngüsü başlar. Kullanıcı tarafından girdi almak için input fonksiyonu kullanılır.
Eğer kullanıcı tarafından ‘q’ girilirse, döngü break ile son bulur.
Eğer kullanıcı tarafından ‘q’ girilmezse, num değişkenine girilen sayı atanır ve int fonksiyonu ile sayı tipine çevrilir.
total değişkeni girilen sayı ile güncellenir ve count değişkeni bir arttırılır.
Döngü tekrar başlar ve adım 2 ile devam eder.
Eğer döngü son bulursa, ortalama total / count formülü ile hesaplanır ve ekrana print fonksiyonu ile yazdırılır.
Sitemizde python örneklerinin sayısını arttırmamız istiyorsanız web sitemize yorum olarak yazabilirsiniz. Yorum olarak yazacağınız içerikleri en kısa sürede web sitemizde paylaşıyoruz olacağız. Başka bir python programlama örnek uygulamasında görüşmek üzere. Sevgiyle kalın.

  

Temel Seviye Python Eğitimi videolarımızı izlemek için tıklayınız.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir