English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função round() retorna um número flutuante arredondado para a casa decimal especificada.
A sintaxe do round() é:
round(number, ndigits)
A função round() tem dois parâmetros:
number -Número a ser arredondado
ndigits (opcional) -Número arredondado para o número dado; padrão é 0
Se ndigits não for fornecido, o round() retorna o inteiro mais próximo do número fornecido.
Se fornecido, o round() retorna o número arredondado para ndigit.
# Número é um inteiro print(round(10)) # Número é um número flutuante print(round(10.7)) # Número é um número flutuante print(round(5.5))
Resultados de saída
10 11 6
print(round(2.665, 2)) print(round(2.675, 2))
Resultados de saída
2.67 2.67
No programa, você pode pensar2.675Deve ser arredondado para2.68Isso não é um bug. Isso é considerado um método de arredondamento padrão.