How to Calculate the Median of a List in Python

def calculate_median(numbers):
    sorted_numbers = sorted(numbers)
    length = len(sorted_numbers)
    median = (sorted_numbers[length // 2] + sorted_numbers[(length - 1) // 2]) / 2
    return median

number_list = [5, 2, 8, 1, 7]
median_value = calculate_median(number_list)
print(f"List: {number_list}\nMedian: {median_value}")

Output:

List: [5, 2, 8, 1, 7]
Median: 5.0

Leave a Comment

Your email address will not be published.