设备联网时,需设置IP地址;其中IPv4地址格式为点分十进制,样例如下:
192.168.3.1
即,由三个小数点分隔 4 个十进制数,每个数值在 0~255 之间
编写程序,输入一个 IP 地址,
strIPAddr = input("输入IP地址:")
检查该地址是否为合法地址。
如:
输入:172.17.244.103 输出:合法
输入: 3.256.124.3 输出:非法
输入: 3.6.124.3.4 输出:非法
以下是我写的,不明白为什么错误
strIPAddr = input("输入IP地址: ")
a = list[strIPAddr]
for i in a:
a.split('.')
if 0 <= eval(i) <= 255:
print('合法')
else:
print('非法')



