Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 918 Bytes

File metadata and controls

32 lines (25 loc) · 918 Bytes

Back

IP to INT32

Реализуйте и экспортируйте функции 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'

Подсказки