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
