IP地址异常判定
类型:字符串
描述
互联网上的每台设备都有一个IP地址,合法的IP地址格式为为点分隔的4个十进制数,格式如下:
A.B.C.D
其中A、B、C、D均为大于等于0且小于等于 255的整数,每个数字中不会有前导零存在(不需要考虑类似089这样的情况)。
按A.B.C.D格式输入一个字符串,请判断输入的是不是合法IP地址,为合法IP地址时输出“Yes”,否则输出“No”。
输入格式
按A.B.C.D格式输入一个字符串
输出格式
“Yes”或“No”
示例 1
输入:14a.220.114.8
输出:No
参考代码
ip = input().split('.')
try:
ls=[int(i) for i in ip]
if len(ls) == 4 and max(ls) <= 255 and min(ls) >= 0:
print('Yes')
else:
print('No')
except:
print('No')