Python gibt float Ergebnis als komplexe zahl aus abstellen?
Hi, ich sollte hier ein kleines Programm schreiben, das die Wurfweite eines Objekte in Abhängigkeit vom Winkel alpha ubd anfangsgeschw. berechnet. Nun gibt mir die erstelle Funktion (Siehe Bild) die Ergebnisse als komplexe zahl aus, wie kann man dsd abstellen?
Danke im Voraus.
3 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Informatik
Du nutzt sin und Pi aus complex math (cmath), da ist das vermutlich nicht sonderlich verwunderlich.
Die zahl ist so groß das sie nicht ausgegeben werden kann.
Deswegen werden buchstaben verwendet um die zahl kleiner zu machen.
Setze einfach ein .real dahinter:
return w.real
Das hättest du mit 30 Sekunden google
python convert complex to float
aber auch selbst rausfinden können. :)