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: