Neste curso vamos trabalhar com 4 tipos de variáveis, e você precisa saber qual é o tipo de informação que uma variável está guardando.
Vamos trabalhar com 2 tipos de números int
e float
, o tipo booleano
que só pode ter os valores True
e False
; e o tipo string
que guarda palavras
Linguagens de programação têm operações matemáticas básicas, vamos ver como escrever algumas destas operações em Python.
int
e float
)+
, -
, *
e /
.**
, por exemplo 3² = 3**2
, 4³ = 4**3
,5%2
= 1
,4%2
= 0
,5%5
= 0
,5%3
= 2
,25%5
= 0
,26%5
= 1
e29%5
= 4
.5//2
= 2
,
5//3
= 1
,5//4
= 1
,5//5
= 1
,5//6
= 0
,25//5
= 5
,
26//5
= 5
,29//5
= 5
,1289//10
= 128
,
128//10
= 12
,12//10
= 1
,1//10
= 0
.abs
: a função abs(x)
retorna o módulo de x
, ou seja, retorna x
se x
é maior que 0 e -x
se x
é menor que 0.Para outras operações precisamos da biblioteca math
:
math.sqrt
: raíz quadrada, por exemplo:
math.sqrt(2)
= 1.4142135623730951
,math.sqrt(4)
= 2.0
,math.sqrt(5)
= 2.23606797749979
,math.sqrt(25)
= 5.0
.floor(x)
: o piso de x
, o maior inteiro menor ou igual a x
ceil(x)
: o teto de x
, o menor inteiro maior ou igual a x
Também podemos fazer operações entre booleanos, estas operações seguem as regras das operações da lógica proposicional (ou lógica de circuitos).
not
A negação inverte o sinal de um valor
not True
= False
not False
= True
and
: se um dos elementos for False
, o resultado será False
:and |
True |
False |
---|---|---|
True |
True |
False |
False |
False |
False |
or
: se um dos elementos for True
, o resultado será True
:or |
True |
False |
---|---|---|
True |
True |
True |
False |
True |
False |
.