看很多题解不适用了,更新一下最新题解
ip = input().split(".")
if len(ip) != 4: # 排除长度不为4部分的
print("NO")
else:
for i in ip:
if (
not i.isdigit() # 排除不是数字的
or (len(i) > 1 and i[0] == "0") # 排除首位为0的
or int(i) < 0 # 排除在[0,255]范围外的
or int(i) > 255
):
print("NO")
break
else:
print("YES")