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

#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
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

von Gisbert5020 (3120 Punkte)
- 07.04.2020 um 15:42 Uhr

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
Seite 1 von 0
1