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

Passo 1

Resumo do enunciado: em Python temos duas variáveis booleanas, X = \text{True} e Y = \text{False}, e queremos saber o valor de \text{resultado} = X \,\text{and}\, Y. O conteúdo é o operador lógico and em Python.

Passo 2

Relembrando o operador and em Python:
– Se ambos os operandos forem True, o resultado é True.
– Caso contrário (ou seja, se pelo menos um for False), o resultado é False.

Passo 3

Aqui temos X = \text{True} e Y = \text{False}. Logo
\text{resultado} = X \,\text{and}\, Y = \text{True}\,\text{ and }\,\text{False} = \text{False}.

Resposta

b) False

Exercícios relacionados