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

0 голосов

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


спросил от (75 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Кандидат Наук (30.4k баллов)
 
Лучший ответ

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

оставил комментарий от Кандидат Наук (30.4k баллов)

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

оставил комментарий от Кандидат Наук (30.4k баллов)

while len(my_list):

оставил комментарий от Кандидат Наук (30.4k баллов)

one_value = my_list.pop()

оставил комментарий от Кандидат Наук (30.4k баллов)

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

оставил комментарий от (71 баллов)

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

...