Nesta aula estudaremos os operadores aritméticos da linguagem Python, ou seja, os operadores que realizam as operações matemáticas elementares, com a soma, subtração, multiplicação, divisão, divisão inteira e módulo. |
INTRODUÇÃO ÀS OPERAÇÕES MATEMÁTICAS
O Python além de ser uma excelente linguagem para a construção de aplicações de forma geral, também é, uma excelente linguagem para ser utilizada junto com a matemática, como por exemplo, na geração de relatórios, gráficos, estatísticas e etc.
Atualmente, temos diversas bibliotecas matemáticas para serem utilizadas, e os recursos vão de simples análises e geração de gráficos a inteligência artificial, análise de sentimentos, estatísticas para compra e venda de ações, neurociência e muito, mas muitas outras áreas relacionadas a pesquisa e análise de informações.
OPERADORES MATEMÁTICOS
O Python pode ser utilizado como uma calculadora matemática avançada. Praticamente, todos os operadores aritméticos funcionam da mesma forma como os conhecemos da matemática elementar. Por exemplo, para trabalharmos com as 4 principais funções matemáticas, a soma, subtração, multiplicação e divisão, temos os operadores conforme tabela a seguir.
Operação | Operador |
adição | + |
subtração | - |
multiplicação | * |
divisão | / |
Tempos também, operadores para exponenciação, obtenção da parte inteira de uma divisão, extração do módulo da divisão, conforme pode ser visto na tabela a seguir:
Operação | Operador |
exponenciação | ** |
parte inteira | // |
módulo | % |
O operador módulo % sera estudado em detalhes em aulas futuras.
Podemos elevar um número a outro através da utilização de 2 sinais de multiplicação seguidos **, isto é, o operador ** é o operador para exponenciação em Python. Também é possível obter a parte inteira da divisão, com o uso do sinal de divisão repetido, //.
A seguir, temos algumas operações matemáticas utilizando os operadores que acabamos de estudar e seus respectivos resultados:
#coding: utf-8
#soma
>>> 5+5
10
#subtração
>>> 10-2
8
#multiplicação
>>> 2*2
4
#divisão
>>> 81/9
9.0
#exponenciação
>>> 2**5
32
#extração da parte inteira da divisão
>>> 10//9
1
Acabamos de utilizar 6 operadores matemáticas que estão definidos por padrão. Ainda que não tenha muita utilidade num primeiro momento, podemos alterar o funcionamento dos operadores, ou seja, podemos fazer com que o sinal de adição funcione da maneira como bem desejarmos.
Essa funcionalidade não possui utilidade quando estamos tratando de números inteiros, porém, é bastante útil, quando por exemplo, temos uma estrutura que seria interessante poder ser somada com outra. Logo, implementamos na classe dessa estrutura a funcionalidade de soma, subtração e etc.
EXEMPLO FEITO EM AULA
A seguir, temos o código escrito durante a aula.
#coding: utf-8
print(10+10)
print(10+(50+50))
print(10-10)
print(1000-80)
print(10/5)
print(10/6)
print(10//6)
VEJA TAMBÉM
Tags curso, python, operações matemáticas, operações aritméticas, soma, subtração, multiplicação, divisão, divisão inteira, módulo, blog
Comentários
comments powered by Disqus