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