严重打击自信心了,最近三天的题里面,我几乎都不会做。这个杨辉三角的题目我看到最后只看出来了要使用前面一个 [1] 和后面的一个 [1] 要另行添加,其他的元素都要通过上面的一个 list 元素去计算,计算的公式是第 n 行的第 i 给元素等于 n-1 行的第 i-1 个加上 i 个。但是就是不会算了。
def triangles():
n = [1]
while True:
yield n
n = [1] + [n[i]+n[i+1] for i in range(len(n)-1)] + [1]
青年小哲
严重打击自信心了,最近三天的题里面,我几乎都不会做。这个杨辉三角的题目我看到最后只看出来了要使用前面一个 [1] 和后面的一个 [1] 要另行添加,其他的元素都要通过上面的一个 list 元素去计算,计算的公式是第 n 行的第 i 给元素等于 n-1 行的第 i-1 个加上 i 个。但是就是不会算了。