パスカルの三角形(Psacalのトライアングル)
#帕斯卡三角(パスカルの三角形) デフ三角形(行:INT): トリ = [] のための行に範囲(1行+ 1 ): NEW_ROW = [] のための項目で範囲(行): new_row.append( 1 ) トリ.append(NEW_ROW) のための行に範囲(1、LEN(トリ)-1 ) のためのインデックスで範囲(LEN(トリ[行+ 1 ])): もしインデックス== 0 またはインデックス== -1 : 続行 試す: トリ【行 +1] [インデックス] =トリ[行] [索引-1] + トリ[行] [インデックス] を除く: パス 戻りトリ なら __name__ == ' __main__ ' : 行 = 10 の長さ =行×3 カウント = 1 のための行に三角形(行): プリント(' ' *((長カウント* 3)// 2)、行、9月= '' ) カウント + = 1
#もう一つの方法は、印刷します
#帕斯卡三角(パスカルの三角形) デフ三角形(行:INT): トリ = [] のための行に範囲(1行+ 1 ): NEW_ROW = [] のための項目で範囲(行): new_row.append( 1 ) トリ.append(NEW_ROW) のための行に範囲(1、LEN(トリ)-1 ) のためのインデックスで範囲(LEN(トリ[行+ 1 ])): もしインデックス== 0 またはインデックス== -1 : 続行 試す: トリ【行 +1] [インデックス] =トリ[行] [索引-1] + トリ[行] [インデックス] を除く: パス 戻りトリ なら __name__ == ' __main__ ' : 行 = 10 カウント = 1つの 長 = 0 用のI における三角形(行)[ - 1 ]: 長さ + = LEN(STR(I))+ 2 のための行に三角形(行): row_length = 0 用のI中列: row_length + = LEN(STR(I))+ 2 プリント(' ' *((長row_length)// 2)、行、9月= '' ) カウント + = 1
#20ラインレンダリング