como hacer un triangulo con este simbolo en python (*)?

publicado por: Anonymous

1) Mi primer problema es como aplicar la matemática con el símbolo (*) en forma str.

2) Mi segundo problema es como hago para que formen un triangulo como este

*
**
***
****
*****

Este es mi codigo hasta el momento

def triangulo():

    simbolo='*'

      for i in range(5):

         simbolo+=simbolo

         print(simbolo)

triangulo()

OUTPUT:

**

****

********

****************

********************************

solución

Primero siguiendo tu ejemplo pero yo sin utilizar una función, declaras la variable simbolo que contendrá un *, después lo imprimes con print, creas el ciclo y aquí es lo importante para lograr lo que quieres: a la variable simbolo le concatenas otro * con el operador + y lo imprimes en cada iteración del ciclo for.

simbolo = '*'
print(simbolo)
for i in range(5):
   simbolo = simbolo + '*'
   print(simbolo)
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *