初心大陸----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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章