Python programlama dili nedir

Örnek 03 / 04

Çözümlü Örnek 3

Soru:

Bir psikoloji deneyinde, deneklere 10 soruluk bir test uygulanmış ve her bir deneğin doğru cevap sayısı bir Python sözlüğünde (dictionary) kaydedilmiştir: test_sonuclari = {"Deneğin adı": doğru_cevap_sayısı} şeklindedir. Sözlük: {"Ali": 7, "Ayşe": 10, "Mehmet": 4, "Zeynep": 8} olarak verilmiştir. Psikolog, bu sözlükteki tüm değerlerin (doğru cevap sayılarının) aritmetik ortalamasını hesaplamak istemektedir. .values() metodunu ve sum() ile len() fonksiyonlarını kullanarak ortalamayı hesaplayan Python kodunu yazınız.

Çözüm:

📊 Ortalama hesaplamak için toplam değeri, değer sayısına böleriz. Python sözlük metodları bu işi kolaylaştırır.

  • ➡️ Adım 1: Sözlüğü tanımlarız: test_sonuclari = {"Ali": 7, "Ayşe": 10, "Mehmet": 4, "Zeynep": 8}
  • ➡️ Adım 2: Sözlükteki tüm değerlere (doğru cevap sayılarına) erişmek için .values() metodunu kullanırız. Bu bize bir liste benzeri bir yapı döndürür.
  • ➡️ Adım 3: Tüm değerlerin toplamını sum() fonksiyonu ile hesaplarız: toplam = sum(test_sonuclari.values())
  • ➡️ Adım 4: Kaç deneğin (kaç değerin) olduğunu len() fonksiyonu ile buluruz: kisi_sayisi = len(test_sonuclari)
  • ➡️ Adım 5: Ortalamayı, toplamı kişi sayısına bölerek hesaplar ve yazdırırız: ortalama = toplam / kisi_sayisi

✅ Sonuç: print("Test ortalaması:", ortalama) komutu çalıştırıldığında, Test ortalaması: 7.25 sonucu elde edilir. Bu, denek grubunun genel başarı performansını gösterir.

1 2 3 4

🚀 Kendini Denemeye Hazır mısın?

Bu konuyla ilgili 2 adet test seni bekliyor.

📝 Konu Testlerini Çöz
Konuya Geri Dön: