难度不大,但是需要把题目看清楚,尤其题目例子和条件,一个都不能漏,如果不看清楚题目就开始写,就会漏掉很多情况。 本体难度在于掩码判断,个人觉得这个比较难想到用左移运算,想到这个就很简单了。 思路: 1.第一步:首先得判断IP是否合法,如果不合法,直接得出结果,不用继续判断。 2.第二步:IP合法,再判断子网掩码是否合法,如果子网掩码不合法,直接得出结果,不用继续判断。 3.第三步:子网掩码合法,再判断IP类型以及是否是私有地址。 import re a,b,c,d,e,er,p,t = 0,0,0,0,0,0,0,0 try: &...