用Python写一个输入ip地址判断Ipv4的分类结果的程序
时间: 2023-05-14 16:06:57 浏览: 310
python对ip地址进行排序
可以使用以下代码来实现:
```python
ip_address = input("请输入IP地址:")
ip_parts = ip_address.split(".")
if len(ip_parts) != 4:
print("输入的IP地址格式不正确!")
else:
first_octet = int(ip_parts[0])
if first_octet >= 1 and first_octet <= 126:
print("该IP地址属于A类")
elif first_octet >= 128 and first_octet <= 191:
print("该IP地址属于B类")
elif first_octet >= 192 and first_octet <= 223:
print("该IP地址属于C类")
elif first_octet >= 224 and first_octet <= 239:
print("该IP地址属于D类")
elif first_octet >= 240 and first_octet <= 255:
print("该IP地址属于E类")
else:
print("输入的IP地址格式不正确!")
```
这个程序会要求用户输入一个IP地址,然后判断该IP地址属于哪个分类。如果输入的IP地址格式不正确,程序会输出错误信息。
阅读全文