Red de conocimiento informático - Problemas con los teléfonos móviles - ¿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?

¿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)