Собрали все полезные функции из библиотеки ipaddress для нового 13 номера ЕГЭ по информатике. В меню навигации ты найдешь шпаргалки по остальным номерам!
- Подключаем библиотеку:
from ipaddress import * - Функция для создания объекта сети:
net = ip_network('адрес сети/маска') - Получение маски сети:
net.netmask - Цикл для перебора значений маски:
for mask in range(33):
net = ip_network(f'адрес узла/{mask}', 0) - Цикл для перебора IP-адресов в сети:
for ip in net: - Представление IP-адреса в двоичном виде:
ip_b = f'{ip:b}'