#杨辉三角
def triangles():
for value in my_generator(8): print(value)
def my_generator(n):
if n<1 : return False
tmp_list = [1 if i==1 else 0 for i in range(n+1)]
#print(tmp_list)
for i in range(1,n+1):
tmp_str = ''
for j in range(i,0,-1):
tmp_list[j]+=tmp_list[j-1]
tmp_str += ' %d '%tmp_list[j]
yield tmp_str
triangles()
夏蝉live
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1
请按任意键继续. . .