LU12.A01 - Auto
Ausgangslage
Sie wollen ein Programm schreiben, um die Merkmale (Attribute) von Autos zu speichern:
Der Benutzer soll die Angaben zu einem oder mehreren Autos erfassen können.
Umsetzung
Setzen Sie das Programm schrittweise um.
Zu jedem Schritt hat es entsprechende Tests in main_test.py.
Klasse erstellen
Erstellen Sie die Definition der Klasse in der Datei „car.py“.
Tests
- test_class
 
Eingabe eines Autos
Codieren Sie das Erfassen und Speichern eines Autos in der Datei main.py.
- Objekt der Klasse
Carerzeugen. - Eingabe der Marke, Speichern des Attributs
 - Eingabe des Modells, Speichern des Attributs
 - Eingabe des Baujahrs, Speichern des Attributs
 - Ausgabe von Baujahr, Marke und Modell
 
Ablauf im Terminal
Marke > Renault Modell > Clio Baujahr > 2004 2004 Renault Clio
Tests
- test_one_car
 
Eingabe mehrerer Autos
- Leere Liste deklarieren
 - Solange
True- Eingabe der Marke
 - Falls Marke nicht leer ist
- Objekt der Klasse
Carerzeugen und zur Liste hinzufügen - Speichern der Marke
 - Eingabe des Modells, Speichern des Attributs
 - Eingabe des Baujahrs, Speichern des Attributs
 
 - Sonst
- Abbruch der Iteration
 
 
 - Loop über alle Elemente der Liste
- Ausgabe von Baujahr, Marke und Modell
 
 
Ablauf im Terminal
Marke > VW Modell > Golf Baujahr > 2015 Marke > Fiat Modell > Uno Baujahr > 2022 Marke > Renault Modell > Clio Baujahr > 2010 Marke > 2015 VW Golf 2022 Fiat Uno 2010 Renault Clio
Tests
- test_multiple_cars
 
