Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.24 KB | None | 0 0
  1. def calculateNetworkAddress(p):
  2. i = p.index('/')
  3. a = p[:i].split('.')
  4. n = int(p[i+1:])
  5. b = ('1'*n).zfill(32)[::-1]
  6. o = ''
  7. for i in 0,1,2,3:
  8. o += str(int(a[i])&int(b[:8],2))+'.'
  9. b=b[8:]
  10. return o[:-1]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement