Cuadrado vacío - Python Programming Exercise

Este programa en Python solicita al usuario que ingrese un símbolo y un ancho, luego muestra un cuadrado hueco con el ancho especificado. El borde exterior del cuadrado se crea utilizando el símbolo proporcionado, mientras que la parte interior del cuadrado permanece vacía, creando un efecto hueco. Este programa es un excelente ejercicio para practicar bucles anidados en Python, ya que el bucle exterior maneja las filas mientras que el bucle interior gestiona las columnas. La estructura del cuadrado hueco es una excelente manera de demostrar cómo trabajar con entradas de usuario y sentencias condicionales para crear patrones dinámicos. Aprender a crear formas y patrones como este es una habilidad importante en la programación en Python, especialmente para aquellos interesados en el desarrollo de juegos, la programación gráfica o incluso la visualización de datos. Al usar un simple símbolo y ajustar el ancho, este programa proporciona una introducción fácil a la manipulación de bucles y condiciones en Python, al mismo tiempo que construye la comprensión del usuario sobre cómo manipular salidas de caracteres de manera efectiva.

 Categoría

Dominando el control de flujo

 Ejercicio

Cuadrado Vacío

 Objectivo

Desarrolla un programa Python que solicite al usuario un símbolo y un ancho, y muestre un cuadrado hueco de ese ancho utilizando ese símbolo para el borde exterior, como se muestra en este ejemplo:

Ingrese un símbolo: 4
Ingrese el ancho deseado: 3

444
4 4
444

 Ejemplo de ejercicio de Python

 Copiar código Python
# Prompt the user to enter a symbol
symbol = input("Enter a symbol: ")

# Prompt the user to enter the desired width
width = int(input("Enter the desired width: "))

# Use a while loop to display the hollow square
i = 0
while i < width:
    if i == 0 or i == width - 1:
        print(symbol * width)
    else:
        print(symbol + " " * (width - 2) + symbol)
    i += 1

 Output

Enter a symbol: 4
Enter the desired width: 3
444
4 4
444

 Comparte este ejercicio de Python

 Más Ejercicios Programación Python de Dominando el control de flujo

¡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.

  •  Producción

    Este programa en Python solicita al usuario dos números enteros y calcula su producto sin usar el operador "*". En su lugar, utiliza sumas consecutiv...

  •  Magnitud absoluta

    Este programa en Python calcula y muestra el valor absoluto de un número x. El valor absoluto de un número se define como el propio número si es positivo, y co...

  •  Rectángulo vacío

    Este programa en Python solicita al usuario un símbolo, un ancho y una altura, y luego muestra un rectángulo hueco utilizando ese símbolo para el...

  •  Análisis de datos

    Este programa en Python calcula varias operaciones estadísticas básicas como suma, promedio, mínimo y máximo basándose en la entrada del u...

  •  Operador ternario, positivo y menor

    Este programa en Python solicita al usuario que ingrese dos números y luego utiliza el operador condicional (?) para realizar una serie de comprobaciones en la entrad...

  •  Dígito primo

    Este programa en Python solicita al usuario que ingrese un entero y determina si es un número primo o no. Un número primo se define como un número mayor...