Bir fonksiyonu böl
Ekibindeki başka bir mühendis, sıralanmış bir listenin aritmetik ortalamasını ve medyanını hesaplayan bu fonksiyonu yazmış. Sen de bunu iki daha basit fonksiyona ayırmayı göstermek istiyorsun: mean() ve median()
def mean_and_median(values):
"""Sıralanmış `values` listesinin ortalamasını ve medyanını al
Args:
values (iterable of float): Bir sayı listesi
Returns:
tuple (float, float): Ortalama ve medyan
"""
mean = sum(values) / len(values)
values = sorted(values)
midpoint = int(len(values) / 2)
if len(values) % 2 == 0:
median = (values[midpoint - 1] + values[midpoint]) / 2
else:
median = values[midpoint]
return mean, median
Bu egzersiz
Python'da Fonksiyon Yazımı
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
def mean(values):
"""Get the mean of a sorted list of values
Args:
values (iterable of float): A list of numbers
Returns:
float
"""
# Write the mean() function
____ = ____
return mean