Python爬虫作业

Python作业3-打印三角形

2017-06-21  本文已影响0人  Ssop

打印三角形作业
代码:

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)

运行效果:

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

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读