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