Triángulo del Noreste - Python Programming Exercise

Este programa en Python solicita al usuario que ingrese un ancho y luego muestra un patrón de triángulo donde el número de estrellas disminuye con cada fila, y se agregan guiones bajos (_) al comienzo de cada fila para alinear las estrellas. El programa utiliza bucles anidados para generar el patrón deseado. El bucle exterior controla el número de filas, mientras que el bucle interior se encarga de agregar el número correcto de guiones bajos y estrellas. El número de guiones bajos aumenta con cada fila, y el número de estrellas disminuye en consecuencia, creando la forma de triángulo invertido. Este ejercicio demuestra cómo se pueden usar las estructuras de bucles para crear patrones en Python. También sirve como una excelente introducción a la manipulación de cadenas y formateo en Python, mostrando cómo combinar caracteres como guiones bajos y asteriscos para formar salidas visualmente atractivas. La tarea es una forma práctica de aprender sobre la iteración y cómo controlar el flujo de un programa para generar salidas específicas basadas en la entrada del usuario.

 Categoría

Tipos de datos de Python

 Ejercicio

Triángulo Del Noreste

 Objectivo

Desarrolle un programa Python que solicite al usuario un ancho y muestre un triángulo como este:

Ingrese el ancho deseado: 5

*****
_****
__***
___**
____*

 Ejemplo de ejercicio de Python

 Copiar código Python
# Prompt the user for the desired width of the triangle
width = int(input("Enter the desired width: "))

# Loop through each row from 0 to width-1
for i in range(width):
    # Print leading underscores
    print('_' * i + '*' * (width - i))

 Output

Case 1:
Enter the desired width: 5
*****
_****
__***
___**
____*

Case 2:
Enter the desired width: 3
***
__**
___*

 Comparte este ejercicio de Python

 Más Ejercicios Programación Python de Tipos de datos de Python

¡Explora nuestro conjunto de ejercicios de programación Python! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de Python. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en Python.

  •  Divisores primos

    Este programa en Python solicita al usuario que ingrese un número y luego muestra ese número como un producto de sus factores primos. El programa utiliza un enfoque d...

  •  Símbolos condicionales

    Este programa en Python solicita al usuario que ingrese un símbolo y determina si es una vocal mayúscula, una vocal minúscula, un dígito o cualqu...

  •  Bucle de caracteres

    Este programa en Python utiliza un bucle "for" para imprimir las letras mayúsculas desde "B" hasta "N". Al utilizar la función range() de Python ...

  •  Aproximación de Pi de doble precisión

    Este programa en Python calcula una aproximación de PI utilizando la expresión de la serie: pi/4 = 1/1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + 1/13 ... El progr...

  •  Perímetro y área

    Este programa en Python calcula el perímetro, el área y la diagonal de un rectángulo basándose en su ancho y altura. El programa so...

  •  Hex y Bin

    Este programa en Python solicita al usuario que ingrese un número y luego muestra sus valores equivalentes en formatos hexadecimal y binario. El program...