Hallo,
gibt es in Python eine Opeartion, die immer hochrundet also z:b. 0.9=1 aber 1.1=2?
Danke!!!
Operation, die immer hochrundet
nappio hat geschrieben:Hallo,
gibt es in Python eine Opeartion, die immer hochrundet also z:b. 0.9=1 aber 1.1=2?
Danke!!!
Code: Alles auswählen
import math
print math.ceil(1.0)
print math.ceil(1.0000001)
"Sie sind nicht berechtigt, unrechtmäßige Kopien dieses Datenträgers zu erstellen." - Microsoft-Weisheit auf einer CD von MS-VisualC++-6.0
Hi. Das hier:
Code: Alles auswählen
runde=lambda wert: (int(wert)+1,wert)[wert%1]
HI. Ist mier auch gerade eingefallen, dass modulo keinen Wahrheitswert liefert
. Nehmen wir halt das hier:

Code: Alles auswählen
runde=lambda wert: (int(wert)+1,wert)[wert%1==0]