python学习之——判断ip地址合法性

it2022-05-05  138

# -*- 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


最新回复(0)