Το if δηλώνει “αν η συνθήκη είναι αληθής, εκτέλεσε αυτό το μπλοκ”. Δες τη σύνταξη:
score = 80
if score >= 70:
print("Πέρασες!")
Οι εσοχές (indentation) καθορίζουν ποιος κώδικας ανήκει στο μπλοκ.
Το indentation είναι μέρος της σύνταξης. Χρησιμοποίησε 4 κενά και μην αναμειγνύεις tabs με spaces.
if-else και if-elif-else #
Χρησιμοποίησε else για το “διαφορετικά”.
if score >= 70:
print("Πέρασες!")
else:
print("Δεν πέρασες")
Για πολλαπλές συνθήκες, πρόσθεσε elif.
if score >= 90:
print("Βαθμός S")
elif score >= 80:
print("Βαθμός A")
elif score >= 70:
print("Βαθμός B")
else:
print("Ξαναπροσπάθησε")
Το
elifείναι “else if”. Οι συνθήκες ελέγχονται με τη σειρά, οπότε βάλε πρώτα τις πιο αυστηρές.
Εμφωλευμένα μπλοκ #
Μπορείς να βάλεις if μέσα σε if.
if temperature > 0:
if temperature >= 37.5:
print("Πιθανός πυρετός")
else:
print("Κανονική θερμοκρασία")
else:
print("Κάτω από το μηδέν")
Αν η φωλιά γίνεται πολύ βαθιά, σκέψου να σπάσεις τον κώδικα σε συναρτήσεις ή να κάνει ςearly return.
Δοκίμασε #
- Διάβασε βαθμό. ≥90 → “Μπράβο!”, 80–89 → “Καλή προσπάθεια”, αλλιώς “Συνέχισε να προσπαθείς”.
- Δέξου ηλικία και τύπο μέλους (απλό/πριμ.). Καθόρισε κανόνες τιμολόγησης για εισιτήρια σινεμά (π.χ. κάτω των 12 δωρεάν, premium με έκπτωση κ.λπ.).