In [42]:
# create a list
import random
numbers = []
numbers_size = random.randint(10, 15)
print(numbers_size)
for _ in range(numbers_size):
numbers.append(random.randint(10, 20))
print(numbers)
In [46]:
# sort the list and manual calculate the median
numbers.sort()
print(numbers)
half_size = len(numbers) // 2
print(half_size)
median = None
if len(numbers) % 2 == 1:
median = numbers[half_size]
else:
median = sum(numbers[half_size - 1: half_size + 1]) / 2
print(median)
In [44]:
# easy calculation of the median
import statistics
statistics.median(numbers)
Out[44]:
In [ ]:
In [ ]: