Menu
Coddy logo textTech

Arredondar Números

Parte da seção Lógica e Fluxo do Journey de Python da Coddy. Lição 5 de 78.

A função round() arredonda números para o valor mais próximo.

round(number, ndigits)
  • number: O valor a arredondar.
  • ndigits: Casas decimais a manter (opcional).

Exemplos:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

O Python arredonda casos de empate para o número par mais próximo (arredondamento do banqueiro):

print(round(2.5))  # 2  (arredonda PARA BAIXO para o par 2)
print(round(3.5))  # 4  (arredonda PARA CIMA para o par 4)
challenge icon

Desafio

Fácil
Escreva um programa que receba duas entradas separadas do usuário e produza o resultado arredondado:

1. A primeira entrada deve ser um número (float). 2. A segunda entrada deve ser o número de casas decimais para as quais arredondar (inteiro).

Exemplo:
Se as entradas forem 3.14159 e 2, o programa deverá produzir 3.14.

Experimente você mesmo

# Receba um float como entrada do usuário
# Receba um inteiro como entrada do usuário para o número de casas decimais
# Imprima o número arredondado
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica e Fluxo

Pratique por conta própria: Compilador de Python online