https://pastein.ru/t/SL

  скопируйте уникальную ссылку для отправки

Загрузка данных


ip_add = input('Введите IP адрес: ')
ip_add_list = ip_add.split('.')

if len(ip_add_list) != 4:
    print('Неправильный IP-адрес. Адрес должен состоять из четырех чисел')
elif len(ip_add_list) == 4:
    for octet in ip_add_list:
        if not octet.isdigit():
            print('Неправильный IP-адрес. Адрес должен состоять только из чисел')
            break
        elif int(octet) < 0 or int(octet) > 255:
            print('Неправильный IP-адрес. Адрес должен состоять из чисел от 1 до 255')
            break
        else:
            pass
elif ip_add == '255.255.255.255':
    print("Тип адреса local broadcast")
elif ip_add == "0.0.0.0":
    print('Тип адреса unassigned')
elif int(ip_add_list[0])<= 223:
    print("Тип адреса unicast")
elif int(ip_add_list[0]) >= 224 and int(ip_add_list[0]) <= 239:
    print("Тип адреса multicast")
else:
    print('Тип адреса unused')