Pirámide de Números en Python

Vamos a hacer una función para colocar una Pirámide de Números en Python , que recibe como argumento el numero de filas que tendrá dicha pirámide, lo resolveremos en python 3 y  2 ya que la función print cambia:

Las Variables:

j : nº de espacios en blanco

k: nº ascendente a visualizar

l: nº descendente a visualizar

Para evitar que se represente el 10, utilizamos el  resto(%) de dividir entre 10

Pythhon 3:

def Piramide(lineas):
fila = 0;
for i in range(1,lineas+1):
fila +=2;
for j in range(lineas-i):
print (” “,end=””)
for k in range(i,fila):
print (k%10,end=””)
for l in range(fila-2,i-1,-1):
print (l%10,end=””)        print ()return

Piramide(10)

 

Python 2: