Dibujaremos un triangulo como este con el ciclo for:
****************************************************************************************************
Primero definimos la altura del triangulo en una variable
n = 10
Creamos un ciclo hasta un rango de 1 a n+1, así n ira aumentando en cada iteración ampliando la base del triangulo
for i inrange(1, n + 1):
Imprimiremos espacios en blanco multiplicando un espacio " " por (n-1) y la cantidad de * se dibujará multiplicando (2_i-1) así el numero minumo será de 1 y en cada iteración aumentara hasta llegar al final del ciclo.
print(" "* (n-i) + "*"*(2*i-1))
Codigo final:
n = 10
for i inrange(1, n + 1):
print(" " * (n-i) + "*" *(2*i-1))