题解 | #牛客网的IP地址#
牛客网的IP地址
https://www.nowcoder.com/practice/b4159a20aefa406aaa1bfd7d9739c70c
n=input() s=n.split('.') m='legal' count=0 if len(s)!=4 or s[3]=='': m='illegal' for i in s: try : if int(i)<0 or int(i)>255: m='illegal' except: m='illegal' count+=1 if count==3: break print(m)贴一个 不用正则表达式的方法来拓展思路,不过这个既然是训练正则的还是建议多看看其他关于正则的解答来学习~