Задача к ЕГЭ по информатике на тему «задачи под вебы» №73

Источник: https://kpolyakov.spb.ru/

В терминологии сетей ТСР/IР маской сети называют двоичное число, которое показывает, какая часть IР-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.

Для узла с IР-адресом 153.209.23.240 адрес сети равен 153.209.20.0. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.

from ipaddress import *
c = 0
for i in range(32):
    net = ip_network(’153.209.23.240/’ + str(i), 0)
    # Находим подсеть этого IP-адреса
    t = str(net).split(’/’) # Отделили IP-адрес от маски
    if t[0] == ’153.209.20.0’:
        print(i)

Ответ: 22
Оцените статью
Я решу все!