5.00 / 1 oy

Python'da ortalama hesaplamak

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

m.cengiz

21.06.2021 20:11

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Python'da ortalama hesaplamak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.