Дан список из 20 элементов, созданный при помощи my_list = [(lambda x:(x*87+12)%16)(i)...

0 голосов
70 просмотров

Дан список из 20 элементов, созданный при помощи
my_list = [(lambda x:(x*87+12)%16)(i) for i in range(20)]
Найти количество элементов, равных минимальному значению, доставая из него значения при помощи операции
x = my_list.pop()
и проверяя длину оставшегося списка через
len(my_list)


Информатика (75 баллов) | 70 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Решение прикреплено (number_of_the_lowest_element_in_the_given_list.py

(30.4k баллов)
0

lowest, lowest_counter = float('+inf'), 0

0

while len(my_list):

0

one_value = my_list.pop()

0

if one_value < lowest:
lowest = one_value
lowest_counter = 1
else:
if one_value == lowest:
lowest_counter += 1

0

Дан список из 20 элементов, созданный при помощи
my_list = [(lambda x:(x*87+12)%16)(i) for i in range(20)]
Найти количество элементов, равных минимальному значению, доставая из него значения при помощи операции
x = my_list.pop()
и проверяя длину оставшегося списка через
len(my_list)