Estante de libros

Crea una clase Book que tenga dos atributos:

  1. .title
  2. .author

y dos métodos:

  1. Un método llamado .get_title() que devuelva: "Title: " + el título de la instancia.
  2. Un método llamado .get_author() que devuelva: "Author: " + el autor de la instancia.

Luego, crea 3 libros nuevos para instanciar esta clase:

  1. Pride and Prejudice - Jane Austen (PP)
  2. Hamlet - William Shakespeare (H)
  3. 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.