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