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/3 dá 3.333... enquanto 10//3 dá 3. 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