您的位置:首页 > 编程语言 > Python开发

初心大陆----python宝典(意外发生篇)

2016-06-17 16:33 477 查看
我靠,小P老师居然让我去深渊魔窟,那个地方是人去的吗?不会让我去玩我吧。
算了,还是去看看吧,听说里面有宝藏。
带着无比激动的心情来到了深渊魔窟的门口,这尼玛是啥,还要口令。
什么口令:ip地址和十进制的ip地址,这尼玛是啥。搞笑呢
不管了写看看给我什么玩应突然一串数字出来了。
正转将IP地址转换为10进制,这是我在宝典上抄来的哈哈。以后学好了再拉,不管了先用再说
IP = '192.168.10.7'
IP1 = IP.split('.')[0]
IP2 = IP.split('.')[1]
IP3 = IP.split('.')[2]
IP4 = IP.split('.')[3]

print 'Your IP is : ' + IP
print '--------------------------------------'
print 'Your Decimal IP is : ' + \
str(int(IP1)*256**3 + \
int(IP2)*256**2 + \
int(IP3)*256 + \
int(IP4))

下面这个可是我自己写的,刚刚接触初心大陆没几天的我,只能自己写了。还不错,进来了。里面有这什么样的宝藏等着我们呢,哈哈哈

IP = '3232238486' --一串大门给出的破数字,还想难住我,不就是十进制吗?
IP_id = bin(int(IP)) ----先转换成二进制再说
IP1 = str(int(IP_id[2:10] ,2)) ---先把我需要的8位出来再说
IP2 = str(int(IP_id[10:18] ,2)) ---先把我需要的8位出来再说
IP3 = str(int(IP_id[18:26] ,2)) ---先把我需要的8位出来再说
IP4 = str(int(IP_id[26:] ,2)) ---先把我需要的8位出来再说

print 'Your IP is : ' + IP1 + '.' + IP2 + '.' + IP3 + '.' + IP4 ---相加起来
print '--------------------------------------'
print 'Your Decimal IP is : ' + IP
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: