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:

JupyterNotebook6

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.