The Python Challenge(6)

問題鏈接

問題鏈接如下:

http://www.pythonchallenge.com/pc/def/peak.html

答案鏈接

答案鏈接如下:

http://www.pythonchallenge.com/pc/def/channel.html

解題思路

根據(jù)頁面源碼提示:

<!-- peak hell sounds familiar ? -->
  • python中發(fā)音類似的術語有picle。

源碼中還有如下信息:

<peakhell src="banner.p"/>
  • 將URL替換,得到:http://www.pythonchallenge.com/pc/def/banner.p,該頁面為picle數(shù)據(jù)。

使用代碼解碼后,仔細觀察可知,應當為由字符串組成的圖像,因此最終有如下代碼:

from urllib import request
from pickle import load

url = "http://www.pythonchallenge.com/pc/def/banner.p"
response = request.urlopen(url)
data = load(response)
for l in data:
    m = ''
    for t in l:
        m += t[0]*t[1]
    print(m)

輸出結(jié)果為:

              #####                                                                      ##### 
               ####                                                                       #### 
               ####                                                                       #### 
               ####                                                                       #### 
               ####                                                                       #### 
               ####                                                                       #### 
               ####                                                                       #### 
               ####                                                                       #### 
      ###      ####   ###         ###       #####   ###    #####   ###          ###       #### 
   ###   ##    #### #######     ##  ###      #### #######   #### #######     ###  ###     #### 
  ###     ###  #####    ####   ###   ####    #####    ####  #####    ####   ###     ###   #### 
 ###           ####     ####   ###    ###    ####     ####  ####     ####  ###      ####  #### 
 ###           ####     ####          ###    ####     ####  ####     ####  ###       ###  #### 
####           ####     ####     ##   ###    ####     ####  ####     #### ####       ###  #### 
####           ####     ####   ##########    ####     ####  ####     #### ##############  #### 
####           ####     ####  ###    ####    ####     ####  ####     #### ####            #### 
####           ####     #### ####     ###    ####     ####  ####     #### ####            #### 
 ###           ####     #### ####     ###    ####     ####  ####     ####  ###            #### 
  ###      ##  ####     ####  ###    ####    ####     ####  ####     ####   ###      ##   #### 
   ###    ##   ####     ####   ###########   ####     ####  ####     ####    ###    ##    #### 
      ###     ######    #####    ##    #### ######    ###########    #####      ###      ######
  • 仔細觀察應當為字符串channel,替換URL中相關字符串得到最終的URL: http://www.pythonchallenge.com/pc/def/channel.html。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評論 19 139
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內(nèi)部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,840評論 18 399
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,326評論 25 708
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,670評論 4 61
  • 春雨瀟瀟,細若絨毛 文中的黑衣女子遭受了重大打擊以致導致情緒消極悲觀進而引發(fā)健康危機,可見低情緒對人的危害
    叫我敏兒就可以了閱讀 325評論 0 0

友情鏈接更多精彩內(nèi)容