#终于不用while/try跑了一次 def check_d(x): #判断掩码是否合法 d2 = '' for i in x: d2 = d2+'0'*(8-len(bin(int(i))[2:]))+bin(int(i))[2:] if '01' in d2 or (not '1' in d2) or (not '0' in d2): #3种情况:1在0后,全0,全1 return False else: return True import sys A, B, C, D, E, error_IP, private_IP = 0, 0, 0, 0, 0, 0, 0 for line in ...