Python :: Aufgabe #253 :: Lösung #3

4 Lösungen Lösungen öffentlich
#253

Angelsächsische Maße umrechnen

Anfänger - Python von DragStar - 23.03.2020 um 09:41 Uhr
Die angelsächsischen Maße sind ja manchmal etwas seltsam. Schreiben Sie ein Programm, welches nach einer Menüauswahl:

1: inch, 2: foot, 3: yard, 4: mile

und der nachfolgenden Eingabe eines Maßes, dieses nach folgender Tabelle in Meter umrechnet:

inch 0,0254 m
foot 0,3048 m
yard 0,9144 m
mile 1609,34 m
#3
vote_ok
von Gisbert5020 (3120 Punkte) - 07.04.2020 um 15:42 Uhr
Quellcode ausblenden Python-Code
konst = {"inch":0.0254, "foot":0.3048, "yard":0.9144, "mile":1609.34}
einheit=(" ","inch","foot", "yard","mile")
zahl=int(input("Geben Sie eine 1 für inch, eine 2 für foot, eine 3 für yard und eine 4 für mile ein: "))
mass=float(input("Geben Sie das jeweilige Maß ein: "))
x=konst.get(einheit[zahl])*mass
print(mass,einheit[zahl], "sind", x, "Meter")

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben