Escolar Documentos
Profissional Documentos
Cultura Documentos
INFORMÁTICAS B
© João Abrunhosa | 2022
3 | OPERADORES E EXPRESSÕES
* Multiplicação c=b*a c = 32
// Divisão inteira n = c // 2 n = 16
** Potenciação p = 2 ** 3 p=8
A B Expressão C type(C)
5 3 C=A+B 8 int
2.0 4 C=A+B 6.0 float
3.0 4 C=A-B -1.0 float
5 3 C=A*B 15 int
9 4 C=A/B 2.25 float
8 5 C=A//B 1 int
8.0 5 C=A//B 1.0 float
9 7 C=A%B 2 int
6 3.0 C=A%B 0.0 float
5 2 C=A**B 25 int
Fim
Indique o nº de seg:127421
O nº de 127421 segundos corresponde a 1.47 dias
8 Desafio
Operador Operação
A B Expressão C Type(c)
True False C=A and B False Bool
True True C=A or B True Bool
True False C=not (A and B) True Bool
True True C=a ^ b False Bool
False True C=A and B or A False Bool
False True C=A +B 1 Int
Exemplos de uso
Expressão Resultado Justificação
5==20 False
7+1>5 True 8 é maior que 5
“API”!=”A”+”P” +”I” False Após a concatenação os textos ficam iguais
“Secundária” <= “Dona Maria” False Os textos são comparados em ordem alfabética e
não por comprimento
2.3 >= 1.1 * 2 True 2.3 é maior que 2.2
0 == (2 < 1) True 2<1 é False, que é igual a 0
ESCOLA SECUNDÁRIA INFANTA D. MARIA | APLICAÇÕES INFORMÁTICAS B | 2022/23
Operadores de Atribuição
Igualgade – is / is not
Devolve verdadeiro se ambas as partes da expressão tomam o
mesmo valor e têm o mesmo tipo de dados
Dados Expressão Resultado
X,Y = 5, 5.0 X is Y False
X,Y = 5, 5.0 X == Y True
X,Y = 5, 5 X is Y True
Considerando as variáveis
Alunos = 20
Fantasticos = True
Qual o resultado dos seguintes expressões
Expressão Resultado Nota
Alunos > 3 and Fantasticos == True True O and é feito depois do
> e ==
4 / 2 * 2 ** 3 + 5 21.0 **, /, *, +
17 Desafio
19 Desafio
22 Desafio