Menu
Coddy logo textTech

Operatory logiczne, część 2

Część sekcji Podstawy ścieżki Python w Coddy. Lekcja 16 z 77.

Operatory logiczne mają specjalną tabelę zwaną „tabelą prawdy”, która pokazuje, jaki wynik zwraca połączenie operatorów logicznych.

Tablica prawdy dla operatora and:

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

Jedynym sposobem na uzyskanie wartości True dla operatora and jest to, że zarówno a, jak i b mają wartość True

Tabela prawdy dla operatora or:

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

W tym przypadku, aby uzyskać wynik True, a lub b powinno mieć wartość True.

Tablica prawdy dla operatora not:

anot a
FalseTrue
TrueFalse

Tutaj wartość a jest odwrócona. Jeśli a ma wartość False, to not a ma wartość True

challenge icon

Wyzwanie

Początkujący

Zastąp wartości zmiennych b1 i b2 liczbami tak, aby b3 miało wartość True.

b3 będzie miało wartość True, gdy iloczyn b1 i b2 będzie większy od ich sumy.

Spróbuj swoich sił

# Zastąp wartości liczbami
b1 = ?
b2 = ?

# Ta linia sprawdza, czy b1 * b2 jest większe niż b1 + b2
b3 = (b1 * b2) > (b1 + b2)

# Nie zmieniaj poniższej linii
print(f"b3 = {b3}")
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Python online