-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path合法IP判断.py
37 lines (36 loc) · 1016 Bytes
/
合法IP判断.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2019/9/5 20:00
# @Author : SeniorZhu1994
# @Email : SeniorZhu1994@
# @Site :
# @File : 合法IP判断.py
# @Software: PyCharm
# @Describe:
if __name__ == '__main__':
while True:
try:
myls = [int(x) for x in input().split('.')]
if myls:
flag = 0
for i in range(len(myls)):
if i== 0:
if 1<=myls[i]<=255:
flag = 1
else:
flag = 0
break
else:
if 0<=myls[i]<=255:
flag = 1
else:
flag = 0
break
if flag:
print("YES")
else:
print("NO")
else:
break
except:
break