print ("Pascalsches Dreieck") a = [[1]] i = 0 n = 8 while i < n: j = 0 a.append ([]); while j <= len(a [i]): if j < (len(a[i])/2): x = 0 while j < (len (a[i])/2): if (j == 0): x = 0 y = a [i][j] else: x = a [i][j-1] y = a [i][j] a [i+1].append (x+y) j = j + 1 else: x = 1 while j <= (len (a [i])): if (j == (len (a [i]))): x = a [i][j-1] y = 0; else: x = a [i][j-1] y = a [i][j] a [i+1].append (x+y) j = j + 1 i = i + 1 j = 0 i = 0 x = 6 while i < n: j = 0 k = 0 while k < int((((n*2)-(i*2)))/2): print (" ", end = "") k = k + 1 while (j < len(a [i])): #print ("{num}".format(num=str(a [i][j])).center(int((n*8/(i+1)))), end = "") #print ("{num}".format(num=str(a [i][j])).center(int((n*2/(i+1)))), end = "") print ("{num}".format(num=str(a [i][j])).center(4), end = "") #print (str (a[i][j]) + " ", end = "") j = j + 1 print ("") i = i + 1
Pascalsches Dreieck 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
print ("Pascalsches Dreieck") a = [[1]] i = 0 n = 12 while i < n: j = 0 a.append ([]); while j <= len(a [i]): if j < (len(a[i])/2): x = 0 while j < (len (a[i])/2): if (j == 0): x = 0 y = a [i][j] else: x = a [i][j-1] y = a [i][j] a [i+1].append (x+y) j = j + 1 else: x = 1 while j <= (len (a [i])): if (j == (len (a [i]))): x = a [i][j-1] y = 0; else: x = a [i][j-1] y = a [i][j] a [i+1].append (x+y) j = j + 1 i = i + 1 j = 0 i = 0 x = 6 while i < n: j = 0 k = 0 while k < int((((n*2)-(i*2)))/2): print (" ", end = "") k = k + 1 while (j < len(a [i])): #print ("{num}".format(num=str(a [i][j])).center(int((n*8/(i+1)))), end = "") #print ("{num}".format(num=str(a [i][j])).center(int((n*2/(i+1)))), end = "") print ("{num}".format(num=str(a [i][j])).center(4), end = "") #print (str (a[i][j]) + " ", end = "") j = j + 1 print ("") i = i + 1
Pascalsches Dreieck 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 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1 1 10 45 120 210 252 210 120 45 10 1 1 11 55 165 330 462 462 330 165 55 11 1