Escola Sede
ESCOLA BÁSICA E SECUNDÁRIA PASSOS MANUEL
Programação e Sistemas de
Informação
CURSO PROFISSIONAL
TÉCNICO DE GESTÃO E PROGRAMAÇÃO
DE SISTEMAS INFORMÁTICOS
Python
and (E lógico)
or (OU lógico)
not (negação)
Operações Lógicas
Operação and (E lógico)
O resultado da operação lógica and, somente é verdadeira se
ambas as condições de entrada forem verdadeiras.
A B A and B
V V Verdadeiro
V F Falso
F V Falso
F F Falso
Operações Lógicas
A B A or B
V V Verdadeiro
V F Verdadeiro
F V Verdadeiro
F F Falso
Operações Lógicas
A not A
F Verdadeiro
V Falso
EXEMPLO PRÁTICO
Exercício
Sabendo que A é verdadeiro (True) e B é falso (False),
indica qual é o resultado das expressões seguintes:
a) A and B
b) A and not B
c) A or B
d) not A or B
e) not B
Prioridade de Operações
Y = 5 >= 3 ?
print(Y) True
Z = Y and X print(Z)
True
?
K = X and Y print(K)
True
?
W = Y or X ?
print(W) True
C = not Y or X print(C)
True
?
2. Cria um programa que leia 3 números e imprima uma das seguintes mensagens: