使用python 3.x 对pythonchallenge-----5的解答过程
2017-09-02 10:38 太烦人 阅读(227) 评论(0) 收藏 举报pythonchallenge-5地址 : http://www.pythonchallenge.com/pc/def/peak.html
图片如下:
![]()
题目解析:源代码中有个链接<peakhell src="banner.p"/>,下载一个banner.p的文件。
根据题目的意思就是要使用pickle.load(),将下载的文件进行反序列化
解题过程:
import pickle
path = r"./other/banner.p"
f = open(path,'rb+')
bb = pickle.load(f)
f.close()
for li in bb:
for tu in li:
for i in range(int(tu[1])):
print(tu[0], end='')
print("")
答案:channel
##### #####
#### ####
#### ####
#### ####
#### ####
#### ####
#### ####
#### ####
### #### ### ### ##### ### ##### ### ### ####
### ## #### ####### ## ### #### ####### #### ####### ### ### ####
### ### ##### #### ### #### ##### #### ##### #### ### ### ####
### #### #### ### ### #### #### #### #### ### #### ####
### #### #### ### #### #### #### #### ### ### ####
#### #### #### ## ### #### #### #### #### #### ### ####
#### #### #### ########## #### #### #### #### ############## ####
#### #### #### ### #### #### #### #### #### #### ####
#### #### #### #### ### #### #### #### #### #### ####
### #### #### #### ### #### #### #### #### ### ####
### ## #### #### ### #### #### #### #### #### ### ## ####
### ## #### #### ########### #### #### #### #### ### ## ####
### ###### ##### ## #### ###### ########### ##### ### ######
心得:读不懂题,我的脑洞太小

浙公网安备 33010602011771号