Duda Ejercicio
Publicado por Julian (3 intervenciones) el 30/11/2021 08:47:10
Buenas!
Estoy haciendo un curso de Python que me está quedando un poco grande, he empezado a aprender hace poco. Nos han planteado un ejercicio del cuál comprendo la primer parte, pero no sé continuar, a ver si me podéis ayudar.
En el ejercicio te piden hacer dos clases, una primera que se llame Libro, que servirá para describir cada libro de nuestra biblioteca (con los atributos título y autor); y otra que se llame Biblioteca, que debe contener una lista de libros y debe poder crearse sin necesidad de argumentos. Una vez hecho esto, debería mostrarse una lista de los libros que contiene la biblioteca de la siguiente manera:
mi_biblioteca.show() y debería mostrar una lista de libros en la que aparecieran el título y el autor (entre paréntesis).
He conseguido hacer las dos clases, pero en la clase Biblioteca debo estar haciendo algo mal porque cuando intento crear el método add para añadir libros a esa lista (mi_biblioteca.add(mi_libro)) me da error continuamente.
Gracias por la ayuda y espero haberme explicado bien!!!
Estoy haciendo un curso de Python que me está quedando un poco grande, he empezado a aprender hace poco. Nos han planteado un ejercicio del cuál comprendo la primer parte, pero no sé continuar, a ver si me podéis ayudar.
En el ejercicio te piden hacer dos clases, una primera que se llame Libro, que servirá para describir cada libro de nuestra biblioteca (con los atributos título y autor); y otra que se llame Biblioteca, que debe contener una lista de libros y debe poder crearse sin necesidad de argumentos. Una vez hecho esto, debería mostrarse una lista de los libros que contiene la biblioteca de la siguiente manera:
mi_biblioteca.show() y debería mostrar una lista de libros en la que aparecieran el título y el autor (entre paréntesis).
He conseguido hacer las dos clases, pero en la clase Biblioteca debo estar haciendo algo mal porque cuando intento crear el método add para añadir libros a esa lista (mi_biblioteca.add(mi_libro)) me da error continuamente.
Gracias por la ayuda y espero haberme explicado bien!!!
Valora esta pregunta
0