Pirámide
Descripción
Escribe una función llamada triángulo que tome una string y un entero e imprima una pirámide de la altura indicada, y usando la cadena indicada.
Ejemplo de Ejecución:
Ejemplo de una pirámide de 4 niveles, usando la string ‘L’.
L
LL
LLL
LLLL
LLLLL
Solución
Mostrar solución
# Se muestran 2 formas de lograr el mismo resultado
# usando el operador de repetición de cadena
def triangle1(letra, altura):
for fila in range(1, altura + 1):
print(letra * fila)
# usando un doble ciclo for, lo cuál es más común en otros lenguajes
def triangle2(letra, altura):
for fila in range(1, altura + 1):
for columna in range(fila):
print(letra, end='')
print()
triangle1('L', 4)
print()
triangle2('L', 4)
Fuente del ejercicio: https://allendowney.github.io/ThinkPython/chap03.html#id1