Estante de libros
Crea una clase Book que tenga dos atributos:
.title.author
y dos métodos:
- Un método llamado
.get_title()que devuelva:"Title: "+ el título de la instancia. - Un método llamado
.get_author()que devuelva:"Author: "+ el autor de la instancia.
Luego, crea 3 libros nuevos para instanciar esta clase:
- Pride and Prejudice - Jane Austen (PP)
- Hamlet - William Shakespeare (H)
- War and Peace - Leo Tolstoy (WP)
Los nombres de las nuevas instancias deben ser PP, H y WP, respectivamente.
Por ejemplo, si creara una instancia del siguiente libro usando esta clase Book:
- Harry Potter - J.K. Rowling (HP)
obtendría los siguientes atributos y métodos:
Ejemplos
HP.title ➞ "Harry Potter"
HP.author ➞ "J.K. Rowling"
HP.get_title() ➞ "Title: Harry Potter"
HP.get_author() ➞ "Author: J.K. Rowling"Notas
- Lee más sobre las clases de Python en Recursos.
- Recuerda que, después de terminar de escribir la clase y sus métodos, debes crear nuevos objetos para generar sus instancias.