¿Cómo acumular listas de Python: a= la salida es 1 2 3 3 5 8 4 7 12 20 5 9 16 28 48?
El programa Python escrito de acuerdo con sus requisitos es el siguiente
a=
c=[a,]
para i en rango( 1, len(a)): c.append([]) para j en rango(i): c[i] .append(0) para j en rango(i, len(a)): c[i ]. append(c[i-1][j-1] c[i-1][j])
para i en rango(len(c)): para j en rango(len( c[ i])): si c[j][i]==0: print("", end='') else: print(str(c[j][i]) " ", end='' ) print ()
Código fuente (tenga en cuenta la sangría del código fuente)