n = 10 p = [[1]] for zeile in range(n): neu = [1] # Neue Zeile mit einem 1 beginnen for index in range(zeile): # So viele Zahlen der neuen Zeile hinzufügen # Aus der letzten Zeile p[-1] benachbarte Einträge zusammenzählen neu.append(p[-1][index] + p[-1][index+1]) neu.append(1) # Neue Zeile mit 1 beenden p.append(neu) # Neue Zeile dem Resultat hinzufügen print(p)