# -*- coding: cp936 -*-
def isIpaddr(addr):
flag=
0
data=addr.split(
".")
if len(data)==
4:
for i
in range(
0,
4):
if 0<
int(data[i])<
255:
pass
else:
flag=
1
if flag==
0:
print "%s is reasonable\n" %
addr
else:
print "%s is unreasonable,value is wrong\n" %
addr
else:
print "%s is unreasonable,length is wrong\n" %
addr
if __name__==
'__main__':
print '—'*
20
print "Tip:. means quit"
print '—'*
20
while True:
ipaddr=raw_input(
"please enter ipaddress:")
if ipaddr!=
'.':
isIpaddr(ipaddr)
else:
print 'quit'
break
转载于:https://www.cnblogs.com/cloverclt/p/4757418.html
转载请注明原文地址: https://win8.8miu.com/read-13496.html