9-задание выполнено
This commit is contained in:
@@ -1 +1,35 @@
|
|||||||
# TODO здесь писать код
|
# 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