Информатика в школе и дома: ОГЭ, ЕГЭ и ДэРэ
1,1K подписчиков • 213 просмотров • 7 месяцев назад

Решаем классную задачу №13 из демоверсии ЕГЭ по информатике-2024. Аналитически, с помощь Python и исключительно программируя

Решаем классную задачу №13 из демоверсии ЕГЭ по информатике-2024. Аналитически, с помощь Python и исключительно программируя

Вывод айпишников для анализа:
print(bin(192)[2:].zfill(8) + '.' + bin(168)[2:].zfill(8)+'.' + bin(32)[2:].zfill(8)+'.' + bin(160)[2:].zfill(8))
print(bin(255)[2:].zfill(8) + '.' + bin(255)[2:].zfill(8)+'.' + bin(255)[2:].zfill(8)+'.' + bin(240)[2:].zfill(8))

from ipaddress import *
k = 0
net = ip_network('192.168.32.160/255.255.255.240')
for ip in net:
  if bin(int(ip)).count('1') % 2 == 0:
    print(ip)
    k+=1
print(k)