math.pi
__str__
, para que al imprimir por pantalla un punto aparezca en formato (X,Y)random.seed()
*Al ejecutar el procedimiento principal:
if __name__ == "__main__"
que permite convertir el archivo .py en un módulo que se pueda importar desde otros archivos y así poder usar las funciones creadas como si se tratara de una librería.Usando programación orientada a objetos POO.
Generar y mostrar una matriz inicial de ceros y unos, distribuidos aleatoriamente.
Ejemplo
Matriz inicial: [[1, 1, 1, 1, 1, 1], [1, 1, 0, 1, 1, 1], [1, 1, 1, 1, 1, 1], [1, 1, 0, 1, 1, 1], [1, 0, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1]]
Matriz final: [[1, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0], [1, 0, 0, 1, 1, 1], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [1, 0, 0, 1, 1, 1]]
Otro ejemplo
Matriz inicial: [[1, 1, 1, 0, 1], [1, 1, 1, 1, 0], [1, 1, 1, 0, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1]]
Matriz final: [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 0, 0], [1, 1, 1, 0, 0]]
Utilizando programación orientada a objetos cree un caso de su elección. Explique con detalle lo que se pretende desarrollar y añada suficientes comentarios del programador para dotar el código de las explicaciones necesarias.