Συνθήκες If-Else: Λήψη Αποφάσεων στον Κώδικα

Οι συνθήκες επιτρέπουν στο πρόγραμμά μας να παίρνει αποφάσεις. Ανάλογα με το αν μια συνθήκη είναι αληθής ή ψευδής, εκτελείται διαφορετικός κώδικας.

**Βασική Δομή If:**

ilikia = 16

if ilikia >= 18:
print("Είσαι ενήλικας")
else:
print("Είσαι ανήλικος")

**If-Elif-Else (Πολλαπλές Επιλογές):**

Όταν έχουμε περισσότερες από δύο επιλογές, χρησιμοποιούμε το elif:

vathmologia = 85

if vathmologia >= 90:
print("Άριστα!")
elif vathmologia >= 70:
print("Πολύ καλά!")
elif vathmologia >= 50:
print("Καλά!")
else:
print("Πρέπει να διαβάσεις περισσότερο")

**Τελεστές Σύγκρισης:**

- == (ίσο)
- != (διάφορο)
- > (μεγαλύτερο)
- < (μικρότερο)
- >= (μεγαλύτερο ή ίσο)
- <= (μικρότερο ή ίσο)

**Λογικοί Τελεστές:**

Μπορούμε να συνδυάσουμε συνθήκες με τους τελεστές and, or, not:

ilikia = 16
exei_adeia = True

if ilikia >= 16 and exei_adeia:
print("Μπορείς να οδηγήσεις μοτοσικλέτα")

Οι συνθήκες είναι απαραίτητες για να δημιουργήσουμε έξυπνα προγράμματα που αντιδρούν διαφορετικά σε κάθε κατάσταση!

Leave a Reply