====== LU13.A01 - Boot ======
Sie üben die Verwendung von ''%%__%%str%%__%%'' und ''%%__%%lt%%__%%''
===== Aufgabenstellung =====
In der Funktion ''main()'' im File ''main.py'' finden Sie 7 ToDo's :
# TODO 1: Ergänzen Sie die Klasse Boot um die Methode __str__ in der die Attribute des Bootes ausgegeben werden.
# TODO 2: Passen Sie das folgende Codestück so an, dass nicht mehr printInfos() verwendet wird, sondern die __str__() Methode.
# Die Ausgabe soll wie folgt aussehen:
# Make: Sealine, Model: S34, Year: 2019, Length: 12.5, Serial Number: 123456789
# Make: Bavaria, Model: Cruiser 41, Year: 2018, Length: 12.5, Serial Number: 987654321
# Make: Jeanneau, Model: Sun Odyssey 349, Year: 2017, Length: 11.5, Serial Number: 456789123
# Make: Beneteau, Model: Oceanis 38, Year: 2016, Length: 11.0, Serial Number: 321456789
for boat in boats:
boat.print_infos()
# TODO 3: Testen Sie Ihre Lösung mir dem Testfall 'test_first_output', anschliessend
# Commiten und Pushen Sie die Lösung.
# TODO 4: Machen Sie ihre Boote zuerst nach Länge (aufsteigend) und dann nach Jahrgang (aufsteigend) vergleichbar
# TODO 5: Sortieren Sie die Boote nach Länge und dann nach Jahrgang
# TODO 6: Geben Sie die sortierte Liste der Boote aus
# TODO 7: Testen Sie Ihre Lösung mir dem Testfall 'test_after_sorting_output', anschliessend
# Commiten und Pushen Sie die Lösung.
Arbeiten Sie sich durch diese 7 ToDo's durch.
===== Vorgehen =====
- Akzeptiere das GitHub Classroom Assignment
- Klone dein persönliches Repository in die Entwicklungsumgebung
- Arbeiten Sie sich durch die ''#TODO'' durch, führen Sie entsprechende Testfälle aus.
===== Abgabe =====
Die Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.
----
//=> GitHub Repo für externe Besucher//
GitHub Repository https://github.com/templates-python/m319-lu13-a01-boat
//Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden//
{{tag>M319-LU13}}
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Kevin Maurizi