Python :: Aufgabe #253 :: Lösung #1
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
#1

von satn1241 (3090 Punkte)
- 01.04.2020 um 12:43 Uhr

# Angelsächsische Maße ausrechnen check = False #Eingabe print("Welches Maß möchten Sie in Meter(m) umrechnenlassen?") wahl_einheit = input("1: inch, 2: foot, 3: yard, 4: mile - bitte die Zahl eingeben: ") #Check der Eingabe while check == False: if wahl_einheit == "1": check = True elif wahl_einheit == "2": check = True elif wahl_einheit == "3": check = True elif wahl_einheit == "4": check = True else: print("Die Eingabe war falsch!") wahl_einheit = input("1: inch, 2: foot, 3: yard, 4: mile - bitte die Zahl eingeben: ") # Umrechnung if wahl_einheit == "1": print() print("Umrechnung inch in Meter") eingabe = float(input("Wie viele inch möchten Sie in Meter umrechnen?: ")) ausgabe = eingabe * 0.0254 elif wahl_einheit == "2": print() print("Umrechnung foot in Meter") eingabe =float(input("Wie viele foot möchten Sie in Meter umrechnen?: ")) ausgabe = eingabe * 0.3048 elif wahl_einheit == "3": print() print("Umrechnung yard in Meter") eingabe =float(input("Wie viele yard möchten Sie in Meter umrechnen?: ")) ausgabe = eingabe * 0.9144 elif wahl_einheit == "4": print() print("Umrechnung mile in Meter") eingabe =float(input("Wie viele miles möchten Sie in Meter umrechnen?: ")) ausgabe = eingabe * 1609.34 #Ausgabe print("Ihre Eingabe entspricht",ausgabe,"m")
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1