一:输出杨辉三角形
输入描述: 输入你想输出杨辉三角形的行数n(n<=20);当输入0时程序结束.
输出描述: 对于每一个输入的数,输出其要求的三角形.每两个输出数中间有一个空格.每输完一个三角形换行.
while True:
try:
def yhsj(max):
n = 0
row = [1]
while (n < max):
n += 1
yield (row)#yield 实现记录功能,没有下一个next将跳出循环,
row = [1] + [row[k] + row[k + 1] for k in range(len(row) - 1)] + [1]
y = yhsj(