9-задание выполнено
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user