PythonSintaxebasico

Operações matemáticas

Em programas reais, você sempre vai precisar fazer cálculos: calcular descontos, converter unidades, processar dados. Saber a diferença entre divisão exata (/) e inteira (//) é essencial para evitar resultados errados. Dominar os operadores básicos evita usar bibliotecas desnecessárias.

O PROBLEMA

Peça dois números e exiba: soma, subtração, multiplicação, divisão, divisão inteira, módulo e potência.

EXEMPLO

Entrada: 10 e 3
Saída: Soma: 13, Subtração: 7, Multiplicação: 30, Divisão: 3.33, Inteira: 3, Módulo: 1, Potência: 1000

SOBRE O CONCEITO

O Python oferece operadores aritméticos padrão: +, -, *, /, //, %, **. A divisão (/) sempre retorna um float, mesmo se o resultado for exato. Já // descarta a parte decimal, retornando um inteiro. % retorna o resto da divisão. ** calcula potência. Erro comum: confundir / com // — por exemplo, 10/33.333... enquanto 10//33. Outro erro é não converter os valores de input() (que são strings) para float ou int, causando erro de tipo. Use float(input()) para aceitar números decimais.

RESOLUÇÃO

Mais exercícios de Sintaxe

PYB008 · BásicoTroco do caixaPYB010 · BásicoApresentação pessoalPYB030 · DesafioViagem econômicaPYB024 · AvançadoCálculo de combustível
Ver todos os exercícios de Python