自己写的和其他人写的比较了下,我的代码应该更简单易懂一些,所以把自己的答案放了出来。这里只放了答案,如果需要更多的说明,可以参考【华为机试Python3题解】HJ18识别有效的IP地址和掩码并进行分类统计 import re A, B, C, D, E, errs, privates = 0, 0, 0, 0, 0, 0, 0 def getBin(string): string_bin = '' for i in string.split('.'): string_bin += bin(int(i))[2:].rjust(8, '0') retu...