Python'ın bilimsel çalışmalar için çok yaygın olarak kullanıldığını düşünürsek ve en sık yapılan matematiksel işlemlerden birinin de bir grup sayının ortalamasını bulmak olduğunu düşünürsek Python programlama ile ortalama hesaplama yapabiliyor olmamızın ne derece temel ve gerekli bir işlem olduğunu da anlayabiliriz.
Python'da da tıpkı tüm diğer programlama dillerinde olduğu gibi sayıların ortalamasını hesaplayabilmek için bu sayıların toplamına ve adedine ihtiyacımız var.
Ortalama işlemini kolaylaştırmak için ortalamasını hesaplamak istediğimiz tüm sayıları bir liste içine ekleyelim ve toplamları ile sayılarını (kaç adet sayı olduğunu) python'un list metodlarını kullanarak hesaplayalım.
sayilar = [2, 7, 23, 52, 33, 12, 83, 117, 65]
ortalama = sum(sayilar)/len(sayilar)
print(ortalama)
Küsüratlı sayıların da yer aldığı bir örnekte çıktımızı da küsüratları iki basamak olarak gösterecek şekilde aşağıdaki gibi güncelleyebiliriz:
sayilar = [2, 7, 23, 52, 33, 12, 83, 117, 65.1]
ortalama = sum(sayilar)/len(sayilar)
print(str(round(ortalama, 2)))
Kısa çözüm: python'da statistics modüşünü import ederek doğrudan statistics.mean metodu ile liste içindeki sayıların ortalamasını bulabiliriz.
import statistics
sayilar = [2, 7, 23, 52, 33, 12, 83, 117, 65.1]
ortalama = statistics.mean(sayilar)
print(ortalama)
Editör editi: önceki bazı diğer benzer içerikli yazılar için;
bkz: Matlab'da ortalama nasıl hesaplanır?
bkz: PHP ile sayıların ortalamasını hesaplamak
bkz: JavaScript'te not ortalaması hesaplaması yapmak
bkz: JavaScript'te girilen sayıların ortalamasını hesaplayan program
bkz: Java ile vize final not ortalaması hesaplama örneği
bkz: Java'da sayıların ortalamasını hesaplayan program