Python作業(yè)3-打印三角形

打印三角形作業(yè)
代碼:

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)

運行效果:

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

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

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

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

總結(jié):代碼很是難看,再看看其他同學(xué)的代碼+ +

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容