基于Python实现IP地址验证程序

介绍

这是一个使用Python编写的简单IP地址验证程序。程序接受用户输入的IP地址,然后对其进行验证,确保每个地址段都是数字且在0到255之间。如果IP地址格式正确,程序会输出“IP地址输入正确”;如果格式错误,程序会指出错误并退出。

环境配置

  • Python 3.x

项目分布

  1. 用户输入IP地址
  2. 分割IP地址并验证段数
  3. 验证每个地址段的内容
  4. 输出验证结果

详细代码

cause = True  # 设置判断网址是否正确的标志变量为真
ip = input('请输入IP地址:\n').strip(' ')
line = ip.split('.')
if len(line) == 4:  # 如果网址按“.”分为4段
    for item in line:  # 对网址各段进行判断
        if item.isdigit():  # 是否为数字
            if int(item) > 255 or int(item) < 0:
                print('IP地址段输入大于255或小于0错误,将退出!!')
                cause = False  # 网址错误,判断网址标志变量为假
                break  # 退出循环
        else:
            print('IP地址段输入非数字错误(只能输入数字或.),将退出!!')
            cause = False
            break
    if cause:
        print('IP地址输入正确!!')
else:
    print('IP地址输入多于或少于4段地址错误,将退出!!')

总结

这是一个简单的Python程序,用于验证用户输入的IP地址是否格式正确。程序通过分割输入的字符串并检查每个部分,确保它们是有效的数字并且符合IP地址的规则。代码结构简单,易于理解和修改,适合作为Python初学者的练习项目,也适用于需要快速验证IP地址的场景。

猜你喜欢

转载自blog.csdn.net/weixin_49602952/article/details/139842211