Возьмём условия с сайта КЕГЭ kompege.ru Спасибо его авторам. Но решения там нет, только ответ. Давайте решим!!! № 16379 ЕГКР 27.04.24 (Уровень: Базовый) Условие: В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Сеть задана IP-адресом 112.208.0.0 и сетевой маской 255.255.128.0. Сколько в этой сети ІР-адресов, для которых количество единиц в двоичной записи IP-адреса кратно 11? В ответе укажите только число. Решение короткой программой: from ipaddress import * count11=0 for ip in ip_network('112.208.0.0/255.255.128.0'): if format(ip, 'b').count('1')%11==0: count11+=1 print (count11) 1 строка. Импортируем всё, что есть в модуле ipaddress, удобная привычка для ЕГЭ. 2 строка. Обнуляем наш счетчик count11, это наш будущий ответ. 3-5 строки. Пишем цикл
13 задание ЕГЭ по информатике. Пробник 2024 ЕГКР. За 1 минуту. Сколько в этой сети ip-адресов с определенным количеством единиц. Новое.
28 мая 202428 мая 2024
233
1 мин