Como resolver este problema del triangulo de Pascal?
Publicado por lucas (20 intervenciones) el 03/10/2020 06:54:08
Valora esta pregunta
0
# triangulo de pascal
# fila[n][i] = fila[n-1][i-1] + fila[n-1][i]
numero_de_filas = int(input('Número de filas: '))
filas = []
for t in range(0, numero_de_filas):
fila = []
for tt in range(0, t+1):
if tt == 0 or tt == t:
fila.append(1)
else:
fila.append(filas[t-1][tt-1] + filas[t-1][tt])
filas.append(fila)
for fila in filas:
espacios_en_blanco = numero_de_filas - len(fila)
txt = ' '*espacios_en_blanco
for item in fila:
txt += '%s ' % item
print(txt)