Дан список из 20 элементов, созданный при my_list = [(lambda x: (x*87+12)%16)(i) for i in range(20)] найти количество элементов, равных минимальному значению, доставая из него значения при операции x = my_list.pop() и проверяя длину оставшегося списка через len(my_list)
115
253
Ответы на вопрос:
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)
Восьмеричная: двоичное число разбиваем на триады с конца и переводим в десятичную 1000110010010 - 2 110 - 6 000 - 0 001 - 1 ответ - 1062 в восьмеричной 16 ричная: разбиваем на тетрады 0010 - 2 0011 - 3 0010 - 2 ответ 232 в 16ричной десятичная: 1000110010 = 1∙2^9+0∙2^8+0∙2^7+0∙2^6+1∙2^5+1∙2^4+0∙2^3+0∙2^2+1∙2^1+0∙2^0 = 512+0+0+0+32+16+0+0+2+0 = 562 в десятичной чтобы перевести в любую другую систему можно взять десятичное число (в данном случае 562) и перевести в нужную систему (например в троичную). (ответ в приложении)
Популярно: Информатика
-
vovan888130.12.2020 18:47
-
Chchcjcujcj11.03.2023 14:03
-
BountyMars06.02.2022 11:38
-
teroserYtube07.03.2020 20:40
-
ulialepsha26.02.2023 07:35
-
goldin133722.03.2022 10:55
-
biobiobio30.07.2020 22:40
-
Alterabars11.08.2020 07:14
-
Юлия2012200317.07.2020 22:11
-
olyaevdokimova15.03.2023 13:56