# TODO здесь писать код def fill_size_list(number, whose: str): collection = [] if whose == 'skates': text_first = 'Размер ' text_last = '-й пары: ' else: text_first = 'Размер ноги ' text_last = '-го человека: ' for i in range(1, number + 1): collection.append(int(input(f'{text_first}{i}{text_last}'))) return collection number_sizes_skates = int(input("Кол-во коньков: ")) skates_size_list = fill_size_list(number_sizes_skates, 'skates') print() number_sizes_legs = int(input('Кол-во людей: ')) legs_size_list = fill_size_list(number_sizes_legs, 'legs') print() # Я так и не понял, для чего искать наименьший подходящий размер... :( # skates_size_list.sort() # legs_size_list.sort() count_busy = 0 for leg in legs_size_list: for i_skate, skate in enumerate(skates_size_list): if leg == skate: skates_size_list[i_skate] = 0 count_busy += 1 break print('Наибольшее кол-во людей, которые могут взять ролики:', count_busy)