#! python3
#-*- coding:utf-8 -*-
def func(num):
num=int(num) if isinstance(num,str) else num
str1=str(bin(num))[2:]
str0=(8-len(str1))*'0'
return str0+str1
def trans_ip(ip_str):
return '.'.join([func(i) for i in ip_str.split('.')])
def print_func(num):
print("{}={}".format(num,func(num)))
def print_trans_ip(ip_str):
print("{}={}".format(ip_str,trans_ip(ip_str)))
if __name__ == '__main__':
print_func('34')
print_trans_ip("128.0.1.10")