English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do Python

Controle de fluxo Python

Função no Python

Tipos de dados do Python

Operação de arquivo Python

Objetos e classes do Python

Python data e hora

Conhecimento avançado do Python

Manual do Python

Uso e exemplo do round() no Python

Funções integradas do Python

A função round() retorna um número flutuante arredondado para a casa decimal especificada.

A sintaxe do round() é:

round(number, ndigits)

Parâmetros do round()

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

Retorno do round()

  • 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.

Exemplo1:Como o round() funciona no Python?

# 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

Exemplo2:Arredondar números para uma determinada casa decimal

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.

Funções integradas do Python