python 楊輝三角和居中

2021-10-09 03:18:12 字數 823 閱讀 2295

截圖:

**:

#2020.8.12 楊輝三角和居中

n=[1]

def prtline():

global n

n=[1]+ [ n[i]+n[i+1] for i in range(len(n)-1) ] +[1]

# print( n[i]+n[i+1] for i in range(len(n)-1) )

'''print(n)

for i in range(5):

prtline()

print(n)

'''#楊輝三角放到二維列表中

d=for i in range(5):

prtline()

#print(d)

#每一行數字拼接成乙個字串

#多行內容,組成字串列表

str_prt=

for dataline in d:

# print(str_prt)

#居中。可以有其他居中方法。以80為總寬度

for txt in str_prt:

padding=int(( 80-len(txt))/2 )

print(''.format(' '*padding,txt))

**很簡單。

這是乙個學習方法的示範。在這個青少年學python的時代,乙個大學生非要學完4個月的理論課、實驗課、考試,才能會乙個語言,效率很低。做一下練習,綜合應用多個知識點,可以快速掌握基礎知識。

python楊輝三角怎麼居中 python楊輝三角

函式說明與定義 函式說明 向量數學庫 vector math library 借助計算密集型核心數學函式 冪函式 三角函式 指數函式 雙曲函式 對數函式等 的向量實施顯著提公升應用速度。函式命名規則 v 其中,取值 delarts操作指導,訂閱您所需的演算法。訂閱後的演算法,將自動展現在 演算法管理...

python楊輝三角 楊輝三角I II

給定乙個非負整數 numrows,生成楊輝三角的前 numrows 行。在楊輝三角中,每個數是它左上方和右上方的數的和。示例 輸入 5 輸出 1 1,1 1,2,1 1,3,3,1 1,4,6,4,1 可以一行一行錯位加,當然這裡提供更簡便的方法。任取一行描述 1,2,1 如何得到 1,3,3,1 ...

用python實現楊輝三角和倒楊輝三角

因為我只有c的基礎所以很多東西是生辦過來的,方法可能有些笨,請諒解。不說了直接附上 import numpy as np 整形輸入 n int input 根據輸入大小來建立矩陣 x,y n,2 n 1 生成全零的numpy矩陣 a np.zeros x,y dtype int 根據規律填數 for...