码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-06-17 19:47:15      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:初心大陆----python宝典(以外发生篇)

我靠,小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


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

标签:初心大陆----python宝典(以外发生篇)

原文地址:http://bjzby.blog.51cto.com/4084070/1790372

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!