前言
记录一些学习经验、遇到的问题
一、基础设置
### 判断IP地址是否合适
def judge_ip():
while True:
print("请输入主机IP:")
arpdstip = input()
# 判断是否是否是有效IP地址格式
a = arpdstip.split(r".")
if len(a) == 4: # 判断是否为四个段落
for i in a: # 拆分判断
if not i.isdigit() or int(i) < 0 or int(i) > 255: # 不为数字,不小于0,不大于255
print("输入错误" + arpdstip + "不符合IP地址格式,请重新输入")
arpdstip = None
break
if not arpdstip is None: # 经过多重检查后判断输入是否正常
break
else:
print("输入错误" + arpdstip + "不符合IP地址格式,请重新输入")
return(arpdstip)
if __name__ == '__main__':
judge_ip()