Дан список из 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)


спросил от (71 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (308 баллов)
 
Лучший ответ

My_list = [(lambda x:(x*87+12)%16)(i) for i in range(20)]
print(my_list)
min_value = my_list.pop()
min_number = 1
while len(my_list) > 0:
    num = my_list.pop()
    if num < min_value:
        min_value = num
        min_number = 1
    elif num == min_value:
        min_number += 1
print(min_number)

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

Спасибо

...