Я нашел решение проблемы выбора активности, и мне нужны отзывы / предложения.
import random
import operator
begin = [random.randint(1, 10) for i in range(10)]
end = [x + random.randint(1, 4) for x in begin]
pair = sorted(list(zip(begin, end)), key=operator.itemgetter(1))
ls = list()
ls.append(pair[0])
print(ls)
for i in pair[1:]:
if i[0] >= ls[-1][1]:
ls.append(i)
print(ls, '>>>', len(ls), 'out of', len(pair), 'activities.')
Ошибок пока не найдено