Menu
Coddy logo textTech

Operadores Lógicos Parte 2

Parte da seção Fundamentos do Journey de Python da Coddy. Lição 16 de 77.

Os operadores lógicos têm uma tabela especial chamada "Truth table" que mostra o que a combinação de operadores lógicos retorna.

Tabela-verdade do operador and:

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

A única maneira de obter um True para o operador and é se tanto a quanto b forem True

Tabela-verdade para o operador or:

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

Neste caso, para obter um resultado True, a ou b deve ser True.

Tabela-verdade do operador not:

anot a
FalseTrue
TrueFalse

Aqui, o valor de a é invertido. Se a for False, então not a será True

challenge icon

Desafio

Iniciante

Substitua os valores das variáveis b1 e b2 por números para que b3 seja avaliado como True.

b3 será True quando a multiplicação de b1 e b2 for maior que a soma deles.

Experimente você mesmo

# Substitua os valores por números
b1 = ?
b2 = ?

# Esta linha verifica se b1 * b2 é maior que b1 + b2
b3 = (b1 * b2) > (b1 + b2)

# Não altere a linha abaixo
print(f"b3 = {b3}")
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de Python online