LU07.A01 - Schritt 2

Realisieren Sie die Methoden um ein neues Buch zu kaufen.

Die Methode buy_new_book erzeugt ein neues Buch und fügt es in die Bibliothek ein.

Der Wert des Attributs location ist ein Zufallswert der in der Methode add_book() der Klasse Library generiert wird. Die Methode add_book() gibt diese location als Returnwert zurück.

  • test_librarian.py
    • test_buy_new_book()

Ergänzen Sie den Ablauf in main gemäss diesem UML Sequenzdiagramm. Die Methode buy_new_book wird 5x aufgerufen. Übernehmen Sie die Buchtitel und ISBN-Nummern genau so, wie im Printout angegeben.

Die Ausgabe soll wie folgt aussehen:

Hinweis

Der Ablageort (location) wird durch die Library generiert und wird darum vom Beispiel abweichen!


René Probst, bearbeitet durch Marcel Suter

  • modul/m320_2024/learningunits/lu07/aufgaben/bibliothek/schritt2.txt
  • Zuletzt geändert: 2024/09/11 11:50
  • von msuter