描述
在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。
合法的IP是这样的形式:A.B.C.D
其中A、B、C、D均为位于[0, 255]中的整数。
为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。
现在,请你来完成这个判断程序吧_
输入
输入一个字符串,字符串长度最大为30,且不含空格和不可见字符
输出
如果该字符串是合法的IP,输出Y,否则,输出N
输入样例 1
1.2.3.4
输出样例 1
Y
n=input().split(".")
t=0
for item in n:
if not item.isdigit():
print("N")
break
else:
n = [int(i) for i in n]
for i in range(len(n)):
if n[i]<0 or n[i]>255:
print("N")
break
else:
t+=1
if t==len(n):
print("Y")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)