row.append(yh[i - 1][j - 1] + yh[i - 1][j])我没理解什么意思?
yh = []
for i in range(10):
row = [1]
yh.append(row)
if i == 0:
print (row)
continue
for j in range(1, i):
row.append(yh[i - 1][j - 1] + yh[i - 1][j])
row.append(1)
print (row)
意思就是第i行第j列的数等于上一行,同一列以及前一列的两数之和,如图: