zoukankan      html  css  js  c++  java
  • 使用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

                                                                                                   
                  #####                                                                      ##### 
                   ####                                                                       #### 
                   ####                                                                       #### 
                   ####                                                                       #### 
                   ####                                                                       #### 
                   ####                                                                       #### 
                   ####                                                                       #### 
                   ####                                                                       #### 
          ###      ####   ###         ###       #####   ###    #####   ###          ###       #### 
       ###   ##    #### #######     ##  ###      #### #######   #### #######     ###  ###     #### 
      ###     ###  #####    ####   ###   ####    #####    ####  #####    ####   ###     ###   #### 
     ###           ####     ####   ###    ###    ####     ####  ####     ####  ###      ####  #### 
     ###           ####     ####          ###    ####     ####  ####     ####  ###       ###  #### 
    ####           ####     ####     ##   ###    ####     ####  ####     #### ####       ###  #### 
    ####           ####     ####   ##########    ####     ####  ####     #### ##############  #### 
    ####           ####     ####  ###    ####    ####     ####  ####     #### ####            #### 
    ####           ####     #### ####     ###    ####     ####  ####     #### ####            #### 
     ###           ####     #### ####     ###    ####     ####  ####     ####  ###            #### 
      ###      ##  ####     ####  ###    ####    ####     ####  ####     ####   ###      ##   #### 
       ###    ##   ####     ####   ###########   ####     ####  ####     ####    ###    ##    #### 
          ###     ######    #####    ##    #### ######    ###########    #####      ###      ######
                                                                                                   
    
    心得:读不懂题,我的脑洞太小
     
  • 相关阅读:
    迭代器
    闭包函数与装饰器
    pyhton的函数
    文件处理
    Python2和Python3编码的区别
    hdu5080:几何+polya计数(鞍山区域赛K题)
    hdu1695:数论+容斥
    HDU3564 --- Another LIS (线段树维护最值问题)
    hdu1521:排列组合---指数型母函数
    poj1014:母函数+优化
  • 原文地址:https://www.cnblogs.com/yinsjun/p/7465965.html
Copyright © 2011-2022 走看看