Βασικά του `if` και διακλαδώσεις

Basic python

Βασικά του `if` και διακλαδώσεις

Το 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.

Δοκίμασε #

  1. Διάβασε βαθμό. ≥90 → “Μπράβο!”, 80–89 → “Καλή προσπάθεια”, αλλιώς “Συνέχισε να προσπαθείς”.
  2. Δέξου ηλικία και τύπο μέλους (απλό/πριμ.). Καθόρισε κανόνες τιμολόγησης για εισιτήρια σινεμά (π.χ. κάτω των 12 δωρεάν, premium με έκπτωση κ.λπ.).