Este ejercicio trata de poner en práctica tus habilidades con el lenguaje. Es muy sencillo. Consiste en implementar una función cuadrado(n)
que tome como argumento un número entero n
y genere un cuadrado de n
x n
formado, precisamente, por el número n
.
Consideraciones a tener en cuenta
n
debe ser mayor o igual a 0- Si
n
es igual a cero, la función devuelve una lista vacía - La función debe devolver una lista con la solución (ver ejemplos)
- La función se puede implementar en una sola línea de código
- No hace falta «pintar» el cuadrado dentro de la función, simplemente devolver el contenido
Ejemplos
>>> cuadrado(0) [] >>> cuadrado(1) [[1] >>> cuadrado(3) [ [3, 3, 3], [3, 3, 3], [3, 3, 3] ] >>> cuadrado(5) [ [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5] ]