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地址是合法的

 

posted @ 2021-03-16 16:48  多测师_树哥  阅读(200)  评论(0编辑  收藏  举报