
Pirámide inversa con letras
Python
Publicado el 14 de Octubre del 2019 por Administrador (718 códigos)
6.462 visualizaciones desde el 14 de Octubre del 2019
Código que muestra como dibujar una pirámide inversa de letras


def pyramid( n ):
# outer loop to handle number
# of rows n in this case
for i in range(n, 0, -1):
# inner loop to create right triangle
# gaps on left side of pyramid
for gap in range(n-1, i-1, -1):
print(" ", end = '')
print(" ", end = '')
# initializing value corresponding
# to 'A' ASCII value
num = ord('A')
# loop to print characters on
# left side of pyramid
for j in range(1, i+1):
print(chr(num), end = ' ')
num += 1
# loop to print characters on
# right side of pyramid
for j in range(i - 1, -1, -1):
num -= 1
print(chr(num), end = ' ')
print("\n", end = '')
n = 9
pyramid(n)
Comentarios sobre la versión: Versión 1 (0)
No hay comentarios