Bir psikoloji araştırmacısı, deney verilerini işlemek için bir fonksiyon yazmak istiyor. Fonksiyon, bir dizi puan alacak ve şu işlemleri yapacak:
Bu fonksiyonu metin tabanlı programlama ile nasıl yazarsınız? Fonksiyonun yapısını ve temel algoritmasını açıklayın.
Çözüm:📊 Fonksiyon tasarımı ve liste işlemleri bu problem için anahtar kavramlardır.
✅ Fonksiyon örneği:
def puan_analizi(puanlar):
en_yuksek = puanlar[0]
en_dusuk = puanlar[0]
for puan in puanlar:
if puan > en_yuksek:
en_yuksek = puan
if puan < en_dusuk:
en_dusuk = puan
aralik = en_yuksek - en_dusuk
return {"en_yuksek": en_yuksek, "en_dusuk": en_dusuk, "aralik": aralik}