美文网首页Python爬虫作业
Python作业3-打印三角形

Python作业3-打印三角形

作者: Ssop | 来源:发表于2017-06-21 17:20 被阅读0次

    打印三角形作业
    代码:

    def printTriangle00(i):
        for x in range(1,i+1):
            print '* '*x
        return ''
    
    def printTriangle01(i):
        for x in range(i,0,-1):
            print '* '*x
        return ''
    
    def printTriangle(n):
        for i in range(n+1):
            print '  '*(n-i),' *'*i, '*', '* '*i
    
        return ''
    
    def printTriangle1(n):
        for i in range(1,n+2):
            print '  '*(n-i+1), ' *'*(i*2-1)
    
        return ''
    
    print printTriangle00(8)
    print printTriangle01(8)
    
    print printTriangle(8)
    print printTriangle1(8)
    

    运行效果:

    * 
    * * 
    * * * 
    * * * * 
    * * * * * 
    * * * * * * 
    * * * * * * * 
    * * * * * * * * 
    
    * * * * * * * * 
    * * * * * * * 
    * * * * * * 
    * * * * * 
    * * * * 
    * * * 
    * * 
    * 
    
                      * 
                    * * * 
                  * * * * * 
                * * * * * * * 
              * * * * * * * * * 
            * * * * * * * * * * * 
          * * * * * * * * * * * * * 
        * * * * * * * * * * * * * * * 
      * * * * * * * * * * * * * * * * * 
    
                      *
                    * * *
                  * * * * *
                * * * * * * *
              * * * * * * * * *
            * * * * * * * * * * *
          * * * * * * * * * * * * *
        * * * * * * * * * * * * * * *
      * * * * * * * * * * * * * * * * *
    

    总结:代码很是难看,再看看其他同学的代码+ +

    相关文章

      网友评论

        本文标题:Python作业3-打印三角形

        本文链接:https://www.haomeiwen.com/subject/nxetcxtx.html