2. Operações Básicas
Você pode fazer várias operações básicas usando Python. Os principais operadores aritméticos e lógicos estão descritos abaixo, seguidos de alguns exemplos.
2.1. Operadores aritméticos
A tabela a seguir resume os principais operadores aritméticos usados em Python.
Operadores |
Descrição |
---|---|
|
Adição |
|
Subtração |
|
Multiplicação |
|
Divisão |
|
Exponencial |
|
Divisão Inteira |
Exemplos:
Faça as operações abaixo no Jupyter Notebook, observe os resultados e lembre-se de manter os comandos no seu Script. Após digitar a operação em uma célula In[#]
, clique no botão Run
no menu, ou utilize o atalho shift + enter. As saídas serão reportadas na linha seguinte em Out[#]:
.
Adição
+
:
[1]:
2 + 2
[1]:
4
Repare que ao executar (Run) pela primeira vez a linha de comando, aparece o número 1 em In[1]:
,e também em Out[1]:
. Esse número marca a sequência de células que você executou, como mostra a figura abaixo:
Execute novamente a mesma operação e veja que o número irá mudar para 2. Essa sequência permite que você execute trechos da programação separadamente e mantenha um registro da ordem que cada célula foi executada.
Vamos retomar as operações básicas!
Subtração
-
:
[2]:
4 - 2
[2]:
2
Divisão
/
:
[3]:
4 / 2
[3]:
2.0
Multiplicação
*
[4]:
3 * 2
[4]:
6
Divisão
/
:
[5]:
4 / 2
[5]:
2.0
Exponencial
**
[6]:
4 ** 2
[6]:
16
Divisão inteira
//
(inteiro da divisão do termo da esquerda pelo termo da direita):
[7]:
7 // 2
[7]:
3
2.2. Operadores lógicos
A tabela abaixo resume os principais operadores lógicos usados em Python.
Operador |
Descrição |
---|---|
|
Exatamente igual que |
|
Maior que |
|
Menor que |
|
Maior ou igual que |
|
Menor ou igual que |
|
Diferente |
|
“Não” |
|
“E” |
|
“OU” |
Exemplos:
Similarmente ao que foi feito com os operadores aritméticos, faça as operações abaixo no seu Jupyter Notebook e observe os resultados.
Igualdade
==
:
Se você realizar a operação lógica 5 == 5
, o resultado será True (verdadeiro):
[8]:
5 == 5
[8]:
True
Por outro lado, a operação lógica 5 == 4
retornará como resultado False (falso):
[9]:
5 == 4
[9]:
False
O mesmo raciocínio pode ser usado com os outros operadores.
Maior que
>
:
[10]:
5 > 4
[10]:
True
[11]:
5 > 6
[11]:
False
[12]:
5 > 5
[12]:
False
Maior ou igual que
>=
:
[13]:
5 >= 5
[13]:
True
Menor que
<
:
[14]:
6 < 10
[14]:
True
[15]:
6 < 5
[15]:
False
[16]:
6 < 6
[16]:
False
Menor ou igual que
<=
:
[17]:
5 <= 5
[17]:
True
Os mesmos operadores podem ser utilizados para variáveis do tipo string. Nesse caso, o resultado depende da ordem dessas variáveis no alfabeto. Por exemplo:
[18]:
"Python" > "C++"
[18]:
True
A linguagem Python é sensível ao uso de letras maiúsculas e minúsculas. Observe o exemplo:
[19]:
"Python" == "python"
[19]:
False
Observação:exemplos com os demais operadores serão apresentados ao longo do curso.