Lógica - Imprima una piramide de asteriscos

 
Vista:

Imprima una piramide de asteriscos

Publicado por jose (1 intervención) el 27/11/2014 14:29:39
hola necesito urgente este ejercicio si alguien me puede ayudar le agradezco,
me pide que de acuerdo a un numero digitado por el teclado me imprima una piramide de asteriscos pero el problema que encuentro y no entiendo es que los asteriscos van hacia atras explico
digite 6

..... *
....**
...***
..****
.*****
******
agradezco la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Pirámide de asteriscos invertida

Publicado por Alejandro (49 intervenciones) el 26/01/2024 18:17:48
Puedes lograr imprimir la pirámide de asteriscos invertida en lenguaje Python con un código similar al siguiente:

1
2
3
4
5
6
7
8
9
10
# Solicitar al usuario que ingrese un número
n = int(input("Ingrese un número: "))
 
# Iterar para cada fila de la pirámide
for i in range(n, 0, -1):
    # Imprimir espacios en blanco
    print(" " * (i - 1), end="")
 
    # Imprimir asteriscos
    print("*" * (n - i + 1))

Explicación del código:

1. Se solicita al usuario que ingrese un número `n`.
2. Se utiliza un bucle `for` para iterar a través de cada fila de la pirámide.
3. En cada fila, se imprimen espacios en blanco según la posición de la fila.
4. Luego, se imprimen asteriscos en orden ascendente desde 1 hasta `n - i + 1`.

Al ingresar el número 6, obtendrás la salida deseada:

1
2
3
4
5
6
.....*
....**
...***
..****
.*****
******

Este código debería ayudarte a imprimir la pirámide de asteriscos invertida según el número ingresado por el usuario. ¡Espero que te sea útil, José!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar