Python作业3-打印三角形

打印三角形作业
代码:

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)

运行效果:

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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,503评论 25 709
  • 在城市与农村的边缘 我不确定自己是不是被豢养 像围城内的男女 没进去的向往 已进去的逃离 因着 七年的痒 灯红酒绿...
    不惑而歌阅读 212评论 12 12
  • 青木涯阅读 113评论 0 0
  • 连接101-013(觉察93) 心念在能力之上 在生命教练成长的路上,我一步一步的明白到,对于人的成...
    我和榕树阅读 172评论 0 0
  • 前几天,在一个中型便利店里看到一对老夫妇。老爷子高高兴兴的拉着老婆婆来买东西,老婆婆一脸“不情愿”的样子。老爷子...
    昨夜北风阅读 430评论 0 0