Kann jemand dies erklären (direkt aus den Dokumenten - Hervorhebung von mir):
math.ceil (x) Gibt die Obergrenze von x als Gleitkommawert zurück , den kleinsten ganzzahligen Wert größer oder gleich x.
math.floor (x) Gibt den Boden von x als Float zurück , den größten ganzzahligen Wert kleiner oder gleich x.
Warum sollte .ceil
und .floor
Rückkehr schwebt , wenn sie per Definition sollen berechnen ganzen Zahlen?
BEARBEITEN:
Nun hätte dies einige sehr gute Argumente, warum sie sollten Schwimmer zurückkehren, und ich war nur die Idee zu gewöhnen, wenn @jcollado darauf hingewiesen , dass sie in der Tat zu tun Rückkehr Ints in Python 3 ...
int(floor(n))
.