Qual será o valor de resultado no código abaixo?
Y= False
X= True
resultado = X or Y
a) True
b) False
c) Erro
d) Nenhuma das anteriores
Y= False
X= True
resultado = X or Y
a) True
b) False
c) Erro
d) Nenhuma das anteriores
Passo 1
O enunciado define duas variáveis booleanas em Python,
e
, com valores:
e pede para calcular
O conteúdo aqui é lógica booleana e o operador lógico or em Python.
Passo 2
O operador lógico or retorna
se pelo menos um dos operandos for
; ele só retorna
quando ambos os operandos são
.
Passo 3
Como
e
ao avaliarmos
pelo menos um dos valores
é
. Logo,
Passo 4
Comparando com as alternativas, a única que corresponde é a letra (a), isto é, True.
Resposta
(a) True