Erstelle ein Programm, das eine Längenangabe zwischen verschiedenen Einheiten umrechnen kann.
Das Programm erwartet drei Benutzereingaben:
Das Programm gibt die umgerechnete Längeneinheit aus.
Wir verwenden zwei Listen mit den Einheiten und den Umrechnungsfaktoren, um das Programm später möglichst einfach zu erweitern.
units | _ | factors |
---|---|---|
Meter | 1 | |
Zentimeter | 100 | |
Meilen | 0.000621371 | |
Seemeilen | 0.000539957 |
Für die Eingabe der Einheit, zeigt das Programm dem Benutzer alle verfügbaren Einheiten an. Danach gibt der Benutzer den Wert und die beiden Einheiten (Von/Nach) für die Umrechnung ein. Entspricht seine Eingabe nicht einer der verfügbaren Einheiten, so zeigen wir eine Fehlermeldung und der Benutzer kann seine Eingabe wiederholen.
Zuletzt rechnet das Programm den Wert um und zeigt das Resultat an.
converter.py
.converter_test.py
aus.Die Abgabe erfolgt durch den Push ins GitHub Repository. In Moodle ist keine Abgabe vorgesehen oder möglich.
GitHub-Repo: https://github.com/templates-python/m319-lu06-a05-converter
Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden