English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
round() gibt eine auf die angegebene Dezimalstelle gerundete Fließkommazahl zurück.
Die Syntax von round() ist:
round(number, ndigits)
round() hat zwei Parameter:
number -Die Zahl, die gerundet werden soll
ndigits (optional) -Die Zahl, auf die die angegebene Zahl gerundet wird; Standard ist 0
Wenn ndigits nicht angegeben ist, gibt round() die nächstgelegene Ganzzahl zum angegebenen Zahl zurück.
Wenn ndigit angegeben ist, gibt round() die Zahl zurück, die auf ndigit gerundet ist.
# Die Zahl ist eine Ganzzahl print(round(10)) # Die Zahl ist eine Fließkommazahl print(round(10.7)) # Die Zahl ist eine Fließkommazahl print(round(5.5))
Ausgabenergebnis
10 11 6
print(round(2.665, 2)) print(round(2.675, 2))
Ausgabenergebnis
2.67 2.67
Im Programm könnten Sie denken2.675Sollte aufgerundet werden auf2.68Das ist nicht ein Bug. Das wird als Standardrundungsmethode betrachtet.