From 02eb5cf4fbf1823c0f12e5c805fa2a26dcefc535 Mon Sep 17 00:00:00 2001 From: Neuf Date: Mon, 15 Sep 2025 21:09:48 +0500 Subject: [PATCH] =?UTF-8?q?9-=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Module16/09_roller_skates/main.py | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/Module16/09_roller_skates/main.py b/Module16/09_roller_skates/main.py index 9b7f69c..484d1ed 100644 --- a/Module16/09_roller_skates/main.py +++ b/Module16/09_roller_skates/main.py @@ -1 +1,35 @@ # 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) + +