Python: IP конвертер

Python: Функции 5 сообщений
Обновлено: 30 марта, 12:27
183
Студента
87%
Завершения

src/solution.py

Реализуйте и экспортируйте функции ip2int и int2ip, которые преобразовывают представление IP-адреса из десятичного формата с точками в 32-битное число в десятичной форме и обратно.

Функция ip2int принимает на вход строку и должна возвращать число. А функция int2ip наоборот: принимает на вход число, а возвращает строку.

Примеры:

ip2int('128.32.10.1')
# 2149583361
ip2int('0.0.0.0')
# 0
ip2int('255.255.255.255')
# 4294967295

int2ip(2149583361)
# '128.32.10.1'
int2ip(0)
# '0.0.0.0'
int2ip(4294967295)
# '255.255.255.255'

Подсказки

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов