使用python 3.x 对pythonchallenge-----5的解答过程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python 3.x 对pythonchallenge-----5的解答过程相关的知识,希望对你有一定的参考价值。
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
##### ##### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ### #### ### ### ##### ### ##### ### ### #### ### ## #### ####### ## ### #### ####### #### ####### ### ### #### ### ### ##### #### ### #### ##### #### ##### #### ### ### #### ### #### #### ### ### #### #### #### #### ### #### #### ### #### #### ### #### #### #### #### ### ### #### #### #### #### ## ### #### #### #### #### #### ### #### #### #### #### ########## #### #### #### #### ############## #### #### #### #### ### #### #### #### #### #### #### #### #### #### #### #### ### #### #### #### #### #### #### ### #### #### #### ### #### #### #### #### ### #### ### ## #### #### ### #### #### #### #### #### ### ## #### ### ## #### #### ########### #### #### #### #### ### ## #### ### ###### ##### ## #### ###### ########### ##### ### ######
心得:读不懂题,我的脑洞太小
以上是关于使用python 3.x 对pythonchallenge-----5的解答过程的主要内容,如果未能解决你的问题,请参考以下文章
使用python 3.x 对pythonchallenge-----5的解答过程
使用python 3.x 对pythonchallenge-----1的解答过程
使用python 3.x 对pythonchallenge-----14的解答过程
使用python 3.x 对pythonchallenge-----12的解答过程