Λογικοί τελεστές και εμφωλευμένες συνθήκες

Basic python

Λογικοί τελεστές και εμφωλευμένες συνθήκες

Όταν χρειάζεσαι πολλαπλές συνθήκες, χρησιμοποίησε τους τελεστές and, or, not.

and / or / not #

age = 25
has_ticket = True

if age >= 20 and has_ticket:
    print("Επιτρέπεται η είσοδος")

if age < 13 or age >= 65:
    print("Δικαιούσαι έκπτωση")

if not has_ticket:
    print("Αγόρασε εισιτήριο")

and είναι αληθές όταν και τα δύο μέρη είναι αληθή, or όταν ένα από τα δύο είναι αληθές, not αντιστρέφει την τιμή.

Αλυσιδωτές συγκρίσεις #

Η Python επιτρέπει να αλυσιδώνεις συγκρίσεις.

score = 75
if 0 <= score <= 100:
    print("Το σκορ είναι έγκυρο")

Μεταβλητές για καθαρές συνθήκες #

is_member = status == "premium"
is_weekend = day in {"Sat", "Sun"}

if is_member and is_weekend:
    print("Προνόμια premium Σ/Κ")

Δοκίμασε #

  1. Υπολόγισε BMI και εμφάνισε μήνυμα για <18.5, 18.5–24.9, ≥25.
  2. Δώσε έτος και κρίνε αν είναι δίσεκτο (διαιρείται με 4 και όχι με 100, εκτός αν διαιρείται με 400).