python3 解法供参考 def checkvalid(ip, ym): # 若ip错误,则掩码无需判断 ip1 = filter(None, ip.split('.')) ip2 = [int(x) for x in ip1] if len(ip2) < 4: return False else: # 子网掩码去掉分隔符'.' ym1 = list(map(int, ym.split('.'))) # 二进制转换和高位补0 ym2 = ''.join(['{:08b...