Feladat:
A Pascal-háromszög a matematikában a binomiális együtthatók háromszög alakban való elrendezése. A nyugati világ nagy részén Blaise Pascalról nevezték el, noha egyes indiai, perzsa, kínai és itáliai matematikusok már évszázadokkal Pascal előtt tanulmányozták.
Megoldás:
def make_next_row(row): result = [] prev = 0 for e in row: result.append(prev + e) prev = e result.append(prev) return result def triangle(n): result = [] current = [1] for i in range(0, n): result.append(current) current = make_next_row(current) return result [print(row) for row in triangle(10)]