Rozdział 9 · Słuchaj mojego rozkazu!

and — wszystkie warunki naraz

Czasem decyzja zależy nie od jednego, lecz od wszystkich wymienionych warunków jednocześnie.

Wszystkie warunki muszą być True

Prawdziwa sytuacja: wpuszczasz się na korytarz tylko wtedy, gdy masz 18 lat I masz bilet. Oba warunki są obowiązkowe:

Wejście do sali jest dozwolone tylko wtedy, gdy spełniają się OBA warunki
age >= 18?
potrzeba TAK
has_ticket?
też potrzebuje TAK
and_primer.py
age = 20
has_ticket = True

if age >= 18 and has_ticket:
    print(„Proszę wejść do sali.”)

Stół Prawdy and

ABA and B
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

Rezultat and jest prawdziwe tylko wtedy, gdy są prawdziwe obu operand, we wszystkich pozostałych trzech przypadkach, wynik jest fałszywy.

Przetłumacz na ludzki język

Przydatna umiejętność — czytać warunek na głos jak zdanie:

chitaem_vsluh.py
age >= 18 and country == "PL"
# „age nie mniejsze niż 18 I country równe PL”
Podstawowa praktyka
Własny warunek z and

Zapisz warunek: can_drive – możesz prowadzić samochód, jeśli age >= 18 I has_license jest równe True. Sprawdź age=20, has_license=False.

Praktyka: and i Tabela Prawdy
interaktywny laptop bezpośrednio w przeglądarce – Python 3.14 przez Pyodide, bez instalacji
Otwórz praktykę →