import sys
num_A = 0
num_B = 0
num_C = 0
num_D = 0
num_E = 0
num_F = 0
num_G = 0
def check_ip(ip):
if len(ip) !=4 or '' in ip:
return False
else:
for i in range(4):
if int(ip[i])<0 or int(ip[i])>255:
return False
else:
return True
def bi(num):
list1 =[]
while num:
n = num % 2
num = int(num / 2)
list1.append(n)
if len(list1)<8:
list1.append(0)
list1.reverse()
return list1
#掩码是否正确,错误返回true
def judge_Ip(sm):
sm = [int(i) for i in sm]
list2 = []
for i in range(4):
list3 = bi(sm[i])
list2.append(list3)
list2 = sum(list2, []