preloader

1. Januar 1 | 1 minuten lesen
Inhaltsverzeichnis

La clase Libro es una clase de tipo Valor simple (es decir, está orientada a datos sin comportamiento propio): Libro de clase: def init(self, isbn, título, autor, precio): self.isbn = isbn self.titulo = titulo self.autor = autor self.precio = precio def str(uno mismo): return self.título + ’ por ’ + self.autor + ’ @ ’ + str(auto.precio) La clase Bookshop contiene una lista de libros y proporciona un conjunto de métodos para acceder a libros, actualizar libros y eliminar libros: Librería de clase: def init(uno mismo, libros): self.books = libros def get(self, isbn): if int(isbn) > len(self.books): abortar(404) volver lista(filtro(lambda b: b.isbn == isbn, self.books))[0] def add_book(self, libro): self.books.append(libro) def delete_book(self, isbn): self.books = list(filter(lambda b: b.isbn != isbn, auto.libros)) En el código anterior, el atributo de libros contiene la lista de libros actualmente disponible. El método get() devuelve un libro dado un ISBN específico. El método add_book() agrega un objeto de libro a la lista de libros. El método delete_book() elimina un libro según su ISBN. La variable global bookshop contiene el objeto Bookshop inicializado con un conjunto de libros predeterminado: 41.3 El modelo de dominio 483

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Weiterlesen