0
Convert ha to km^2
Is it possible to take an Input like :“23 ha“ and Convert this to km^2? Like: if input1 == ‚xxxha‘ and output1 == ‚km^2 Print ((input1 *0.01), ‚km^2‘))
6 Respuestas
+ 5
Klar!
Das kannst du .
Dein Input soll also mit ha enden...
If input().lower.endswith("ha"):
Jetzt musst du das ha abschneiden
Und hoffen dass dann eine Zahl kommt.
Wenn du sicher bist, dass zwischen Zahl und ha ein Space steht, kannst du auch über split arbeiten.
+ 3
Denke dran, das Komma mit einem . zu replacen
+ 2
Johannes Hold
x = "1.5ha".strip("ha")
Dann brauchst du die Zahl nur noch zu float konvertieren
0
Ok super, also ich will quasi eine eingabe von 2.4ha oder 2,4 ha umwlandeln in entweder km2, oder anfere flächengrößen. Für die ausgegebene flächengröse soll aber nochmal eine extra eingabe erfolgen, in was man die fläche umgerechnet haben will, die man im ersten input eingegeben hat(da sollen am besten auch noch andere grösen einheiten angegeben werden) ich hatte die eingabe für die gröse seperat gemacht, fänd es aber besser wenn ich die gleich nei der grösen eingabe mit dabei habe.
0
Bzw wie schneide ich das ha ab und rechne mit der zshl weiter?
0
No it's an error it doesn't work