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


