Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m320_2024:learningunits:lu07:aufgaben:bibliothek:schritt5 [2024/09/03 13:40] – angelegt msuter | modul:m320_2024:learningunits:lu07:aufgaben:bibliothek:schritt5 [2024/09/11 13:31] (aktuell) – msuter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== LU07.A01 - Schritt | + | ====== LU07.A01 - Schritt |
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
- | Realisieren Sie die Methoden um ein Buch aus der Bibliothek | + | Realisieren Sie die Methoden um einen Kunden zu mahnen, wenn er das Buch zu spät zurück bringt. |
</ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Customer ===== | ||
+ | Realisieren Sie die '' | ||
+ | |||
+ | ==== Tests ==== | ||
+ | * test_customer.py | ||
+ | * test_reminded | ||
===== Librarian ===== | ===== Librarian ===== | ||
- | Realisieren Sie die Methode '' | + | Realisieren Sie die Methode '' |
+ | Die Methode sucht zuerst den Kunden anhand des Namens. | ||
+ | Anschliessend wird das Flag '' | ||
==== Tests ==== | ==== Tests ==== | ||
* test_librarian.py | * test_librarian.py | ||
- | * test_remove_book | + | * test_remind_customer |
- | * test_remove_unknown_book | + | |
Zeile 16: | Zeile 26: | ||
Ergänzen Sie den Ablauf in der main-Methode gemäss dem Sequenzdiagramm. | Ergänzen Sie den Ablauf in der main-Methode gemäss dem Sequenzdiagramm. | ||
- | {{modul:m320: | + | {{:modul:m320_2024: |
Die Ausgabe soll in etwa wie folgt aussehen: | Die Ausgabe soll in etwa wie folgt aussehen: | ||
- | {{modul: | + | {{modul: |
---- | ---- | ||
{{tag> | {{tag> | ||
[[https:// | [[https:// |