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
Mostrar 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
Código de ejemplo copiado
Comparte este ejercicio 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.
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...
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...
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...
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...
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...
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...