Qual expressão lógica retorna True?
a) (5>3) and (2>4)
b) (10==5) or (8>2)
c) not(7>2)
d) (4<2) and (3<1)
a) (5>3) and (2>4)
b) (10==5) or (8>2)
c) not(7>2)
d) (4<2) and (3<1)
Passo 1
O enunciado apresenta quatro expressões lógicas em estilo Python e pede qual retorna
. Para isso, precisamos lembrar que:
só é
se ambos os operandos forem
,
é
se pelo menos um dos operandos for
,
inverte o valor lógico do operando.
Passo 2
Avaliação de cada expressão:
Para a alternativa (a):
é
e
é
.
Logo Para a alternativa (b):
é
e
é
.
Logo Para a alternativa (c):
é
, então
Para a alternativa (d):
é
e
é
.
Logo
Logo
Logo
Logo
Passo 3
Concluímos que apenas a alternativa (b) retorna
.
Resposta
b)