einfacher BMI Rechner, Komma im Ergebnis verschieben?
Verfasst: Mittwoch 10. Februar 2021, 01:02
Hallo,
Ich bin neu in Python und kenne noch viele Tricks nicht.
ich bräuchte Hilfe bei einem einfachen BMI Rechner.
unzwar rechnet man den BMI Wert aus indem man Gewicht / Größe^2 (in m) rechnet
Ich will jedoch nicht "Größe in Meter" benutzen sondern Größe in "cm"
Wenn man Gewicht / Größe^2 (in cm) rechnet bekommt man eine eklige Zahl raus die viele 0 enthält,
zb. Gewicht (70) Größe in cm (170) = 0.002422145328719723
ich will dass im Ergebnis nur dort steht: Dein BMI Wert ist 24,22...
Wie kann ich hier in meinem Beispiel das Komma verschieben?
Ich weiß dass wenn man hinter einer Gleitkommazahl eine e4 hinschreibt z.b. 256.2555e4
dass am Ende das Komma um 4 stellen nach rechts verschoben wird, wie kann ich dass den hier einbauen?
Hier mein Code mit meter:
gewicht = float(input("Gewicht in kg: "))
größe = float(input("Größe in m: "))
bmi = (gewicht / (größe**2))
print("Dein BMI Wert ist" + " " + str(bmi) )
Ich bin neu in Python und kenne noch viele Tricks nicht.
ich bräuchte Hilfe bei einem einfachen BMI Rechner.
unzwar rechnet man den BMI Wert aus indem man Gewicht / Größe^2 (in m) rechnet
Ich will jedoch nicht "Größe in Meter" benutzen sondern Größe in "cm"
Wenn man Gewicht / Größe^2 (in cm) rechnet bekommt man eine eklige Zahl raus die viele 0 enthält,
zb. Gewicht (70) Größe in cm (170) = 0.002422145328719723
ich will dass im Ergebnis nur dort steht: Dein BMI Wert ist 24,22...
Wie kann ich hier in meinem Beispiel das Komma verschieben?
Ich weiß dass wenn man hinter einer Gleitkommazahl eine e4 hinschreibt z.b. 256.2555e4
dass am Ende das Komma um 4 stellen nach rechts verschoben wird, wie kann ich dass den hier einbauen?
Hier mein Code mit meter:
gewicht = float(input("Gewicht in kg: "))
größe = float(input("Größe in m: "))
bmi = (gewicht / (größe**2))
print("Dein BMI Wert ist" + " " + str(bmi) )