Objectivo
Desarrollar un programa Python que declare una matriz bidimensional de 70x20 caracteres, "dibuje" 80 letras (X, por ejemplo) en posiciones aleatorias y muestre el contenido de la matriz en la pantalla.
Ejemplo Ejercicio Python
Mostrar Código Python
import random
# Define the dimensions of the array
rows = 20
cols = 70
# Create a 70x20 two-dimensional array initialized with spaces
array = [[' ' for _ in range(cols)] for _ in range(rows)]
# Draw 80 'X' characters in random positions
for _ in range(80):
row = random.randint(0, rows - 1)
col = random.randint(0, cols - 1)
array[row][col] = 'X'
# Display the content of the array
for row in array:
print(''.join(row))
Output
X
X X
X X
X X X
X X
X
X X
X
X X X
X X X
X X X
X X X X
X X X
Código de Ejemplo copiado
Comparte este ejercicios Python