Seite 1 von 1

auf ganze zahl runden

Verfasst: Donnerstag 10. Juli 2008, 13:24
von Xisto
Hallo habe glaube eine sehr premitive Frage aber irgendwie geht es nicht ich habe folgende gleichung berechnet

Code: Alles auswählen

xt = r * math.cos(math.radians(beta))
ich benötige xt aber nur als Ganzzahl nicht mehr als float wenn ich sie mit modf wandelt sie mir um aber Rundet sie leider nicht richtig und round funktionirt leider gar nicht. Kann mir jemand sagen wie ich mein Ergebniss auf eine Ganzzahl gerundet bekomme. Danke

Verfasst: Donnerstag 10. Juli 2008, 13:27
von rayo
Warum funktioniert round nicht? Das würde auf ganze Zahlen runden.

Falls du zusätzlich noch einen Integer daraus machen willst einfach noch int rundum schreiben.

Code: Alles auswählen

xt = round(r * math.cos(math.radians(beta)))
oder

Code: Alles auswählen

xt = int(round(r * math.cos(math.radians(beta))))
Gruss