ComeçarComece gratuitamente

Divisão com números inteiros e de ponto flutuante

O Python oferece suporte a dois operadores de divisão diferentes: / e //. No Python 3, / retornará consistentemente um resultado float, e // é a divisão inteira e retornará consistentemente um resultado inteiro. A divisão inteira é o mesmo que fazer math.floor(numerator/divisor), que retorna o maior número inteiro menor ou igual ao resultado da operação de divisão. Você pode saber mais sobre math.floor na documentação do Python.

Este exercício faz parte do curso

Tipos de dado em Python

Ver Curso

Instruções de exercício

  • Imprima o resultado de 2/1 e 1/2.
  • Imprima o resultado da divisão inteira de 2//1 e 1//2.
  • Imprima os tipos de 2/1 e 2//1.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Print the result of 2/1 and 1/2
print(____)
print(____)

# Print the floored division result of 2//1 and 1//2
print(____)
print(____)

# Print the type of 2/1 and 2//1
print(____)
print(____)
Editar e executar código