Qual será o valor de resultado no código abaixo?
Y= True
X= False
resultado = X and Y
a) True
b) False
c) Erro
d) Nenhuma das anteriores

Passo 1

O enunciado define as variáveis booleanas Y = \mathit{True} e X = \mathit{False} e pede o valor de
\text{resultado} = X \;\text{and}\; Y.
O conteúdo usado é operador lógico AND em Python.

Passo 2

Em lógica booleana (e em Python), o operador AND só resulta em \mathit{True} se ambos os operandos forem \mathit{True}; caso contrário, o resultado é \mathit{False}.

Passo 3

Aqui temos X = \mathit{False} e Y = \mathit{True}. Aplicando AND:
\mathit{False}\;\land\;\mathit{True} \;=\;\mathit{False}.

Resposta

b) \mathit{False}

Exercícios relacionados