>>> import random
>>> import statistics
>>>
>>> start, stop = 45, 98
>>> length = 25
>>> l = random.choices(range(start, stop+1), k=length)
>>> l
[78, 89, 74, 84, 45, 71, 83, 86, 78, 72, 86, 80, 89, 89, 93, 46, 47, 46, 92, 91, 71, 72, 70, 78, 76]
>>> min(l)
45
>>> max(l)
93
>>> len([i for i in l if i % 2])
10
>>> len([i for i in l if not i % 2])
15
>>> mean = statistics.mean(l)
>>> mean
75.44
>>> [i for i in l if i > mean]
[78, 89, 84, 83, 86, 78, 86, 80, 89, 89, 93, 92, 91, 78, 76]
Btw, najpierw zadanie mówi o liście, a potem nagle o tablicy; źle to świadczy o nauczycielu i autorze zadania (lista to list
a tablica array.array
).