python题目:判断一个IP地址是否合法【杭州多测师】【杭州多测师_王sir】

value = input('请输入您的IP地址:')
def foo(name):
    lists = name.split('.')
    if len(lists) != 4:
        return '该IP地址不是合法的'
    for i in range(4):
        try:
            tmp = int(lists[i])
            if tmp not in range(0,256):
                return '该IP地址不是合法的'
        except:
            return '该IP地址不是合法的'
    return '该IP地址是合法的'
print(foo(value))

 #请输入您的IP地址:192.168.1.155
 #该IP地址是合法的

原文地址:https://www.cnblogs.com/xiaoshubass/p/14544452.html