看很多题解不适用了,更新一下最新题解

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")