Aprenda Operações Aritméticas na Programação Python
Por Pythoneiro
Grande parte da programação é baseada em operações aritméticas ou lógicas. Nessa lição vamos ver as principais operações matemáticas que podemos realizar no Python. Você já conhece elas da matemática: adição, subtração, multiplicação e divisão.
Para soma e subtração não há muito segredo, usamos os símbolos + e -, mas na multiplicação e divisão os símbolos podem ser diferentes dos que usamos na nossa lingaugem humana. Acompanhe a lição e entenda como realizar operações aritméticas na programação com Python:
Como somar dois ou mais números no Python?
Para realizar uma soma no Python usamos o símbolo de adição +. Podemos adicionar diretamente os valores:
6 + 8
É possível guardar o resultado de uma adição através de uma variável. Aqui criei uma variável chamada soma. Você pode dar outro nome, se quiser. Exemplo:
soma = 6 + 8
Você pode adicionar tanto números inteiros (do tipo int
) quanto racionais com casas decimais (do tipo float
). Pode adicionar entre eles também. Você pode realizar operações aritméticas entre esses tipos de dados numéricos na programação. Exemplo:
soma = 3.2 + 4
E você pode adicionar mais de dois números. Veja:
soma = 16.4 + 12 + 1
Para ver o resultado da sua soma você pode imprimir o resultado com a função print(), assim:
print(soma)
Sua vez! Realize a soma dos números 89 e 7.3, depois imprima o resultado na tela:
Possíveis soluções
soma = 89 + 7.3
print(soma)
OU
soma = 7.3 + 89
print(soma)
OU
print(89 + 7.3)
OU
print(7.3 + 89)
Note que a ordem na adição não interfere o resultado.
Como subtrair números no Python?
Para subtrair números na programação com Python, usamos o símbolo de subtração -. No computador é o hífen. Note que no caso da subtração, a ordem dos números faz diferença. Por exemplo, 8-6 é 2, agora 6-8 é -2.
Exemplo de subtração de dois números:
4 - 2
Você também pode guardar o resultado em uma variável:
diferenca = 4 - 2
Sua vez. Realize a subtração de 8 - 2.5 e guarde o resultado numa variável chamada diferenca
. Depois imprima o resultado na tela:
Possível solução
diferenca = 8 - 2.5
print(diferenca)
Para não guardar o resultado em uma variáveis, seria:
print(8- 2.5)
Perceba que no caso da subtração, a ordem dos números altera o resultado.
Como multiplicar números na programação com Python?
Nas aulas de matemática você deve ter aprendido os símbolos ✕ ou mesmo o . como símbolos de multiplicação. Na programação, o símbolo de multiplicação é o asterisco (*). Ou seja, para realizar a multiplicação entre dois números na programação usamos um único asterisco *.
Exemplo da multiplicação de dois números na programação:
3*5
Também podemos guardar o resultado em uma variável:
multiplicacao = 3*5
Sua vez: Multiplique os números 2.5 por 4 e imprima o resultado na tela:
Possíveis soluções
multiplicacao = 2.5*4
print(multiplicacao)
OU
multiplicacao = 4*2.5
print(multiplicacao)
OU
print (2.5*4)
OU
print(4*2.5)
Perceba que na multiplicação a ordem dos fatores não altera o resultado. Ou seja, multiplicar 2.5 por 4 ou 4 por 2.5 dá no mesmo resultado. Teste também multiplicar 3 ou mais números.
Como dividir números na programação Python?
Para realizar divisão de números na programação com Python usamos a a barra inclinada para direita /. É só lembrar das frações da escola.
Exemplo de divisão de 8 por 2:
8/2
Assim como outras operações na programação, podemos guardar o resultado em uma variável:
divisao = 8/2
Na divisão, a ordem dos números faz diferença. Dividir 8 por 2 (8/2) é diferente de dividir 2 por 8 (2/8)
Sua vez: Divida 6 por 1.5 e guarde em uma variável chamada resultado
. Imprima o resultado na tela:
Possível solução
resultado = 6/1.5 print(resultado)
Para não guardar o resultado em uma variáveis, seria:
print(6/1.5)
Resumo
Soma/Adição
Símbolo: +
Exemplo: x + y
Ordem de x e y faz diferença? Não
Subtração
Símbolo: -
Exemplo: x - y
Ordem de x e y faz diferença? Sim
Multiplicação
Símbolo: *
Exemplo: x * y
Ordem de x e y faz diferença? Não
Divisão
Símbolo: /
Exemplo: x / y
Ordem de x e y faz diferença? Sim
Nesta lição você aprendeu as principais operações aritméticas com dados numéricos na programação. Mas ainda tem mais algumas operações e detalhes importantes! Na próxima lição você irá aprender operadores de módulo, resto e floor division.
Números no Python: tipo int e float
Lição AnteriorOperações Matemáticas - Parte 2
Próxima LiçãoAprenda Python
Siga as lições abaixo e aprenda python gratuitamente na nossa trilha de aprendizagem
Python Básico
- Comece aqui!
- Introdução ao Python
- Características do Python
- Conceitos de Programação
- Como Rodar Python
- Primeira Função: print()
- Comentários no Python
- Valores e Variáveis
- Nomeando Variáveis
- Palavras-chave no Python
- Tipos de Dados no Python
- Números no Python: int e float
- Operações Aritméticas Parte 1
- Operações Aritméticas Parte 2
- Em breve:
- Regras de Precedência
- Dados Lógicos: bool
- Comparando Valores
- Operadores Lógicos
- Entrada e Saída de Dados
- Solução dos Desafios do Módulo Básico
- Mais conteúdo em breve. Para ser avisado, entre no nosso grupo do telegram:
- Entrar no Telegram
- Como rodar códigos nessa trilha (trinket)
Python Intermediário
- Em breve:
- Estruturas de Controle em Programação
- Condicionais: if else no Python
- Condicionais 2: If/elif/else no Python
- Estruturas if aninhadas
- Laços de Repetição em Programação
- Laço for no Python
- Laço while no Python
- Sintaxe Python
- Try...Except no Python
- Funções no Python
- Definindo uma função no python
- Escopo: Variáveis locais e globais
- Python Lambda
- Map, reduce e filter
- List Comprehension
- Programação Orientada à Objetos
- Iteradores no Python
- Python PIP
- Revisão de Conceitos do Módulo Intermédiário
- Solução dos Desafios do Módulo Intermédiário
Tópicos Avançados em Python
- Em breve:
- Introdução a tópicos avançados
- Manipulação de Arquivos no Python
- Lendo Arquivos
- Escrevendo/Criando Arquivos
- Deletando Arquivos
- Trabalhando com JSON no Python
- Trabalhando com CSV no Python
- Trabalhando imagens com pillow
- Módulo Math
- Módulo Dates
- Módulo RegEx
- Pacote Numpy
- Pacote Pandas
- Pacote Matplotlib
- Ciência de Dados com Python
Receba nossas novidades!
Entre para nosso grupo do telegram e fique sabendo de novas lições, códigos e tutoriais de programação:
Entrar no telegramAjude o Pythoneiro!
Ajude o site do pythoneiro a ficar de pé. Desenvolver bons conteúdos, manter o site no ar com hospedagem e desenvolvimento, divulgação e cuidar das redes sociais toma tempo e dinheiro. Você pode ajudar o pythoneiro sem gastar nenhum dinheiro:
Divulgue
Indique o blog do pythoneiro e seus artigos para pessoas que se interessem por programação. Divulgue nas suas redes sociais como facebook, twitter, instagram, linkedin, youtube, whatsapp, telegram, tiktok, email, discord, etc. Só não faça spam :P