Η δομή elif στην Python
Η δομή elif επιτρέπει τον καθορισμό
πρόσθετης σύγκρισης πριν από το μπλοκ else.
Ας υποθέσουμε ότι έχουμε μια μεταβλητή tst:
tst = 3
Ας συγκρίνουμε την τιμή της με τους αριθμούς
1 και 5. Επίσης, ας γράψουμε
διαφορετικά μηνύματα για κάθε μία από αυτές για έξοδο
στην κονσόλα:
if tst == 1:
print('the num is 1')
elif tst == 5:
print('the num is 5')
else:
print('the num is unknown') # αυτό θα εκτελεστεί
Δίνονται δύο μεταβλητές:
tst1 = 5
tst2 = 8
Ελέγξτε την τιμή του ποια από αυτές τις μεταβλητές είναι μεγαλύτερη και εμφανίστε το αντίστοιχο μήνυμα.
Δίνεται μια μεταβλητή age, που περιέχει
την ηλικία του χρήστη. Γράψτε μια συνθήκη,
όταν η μεταβλητή είναι μικρότερη από 18 και μεγαλύτερη
από 10. Στη συνέχεια, μια συνθήκη εάν ο αριθμός
βρίσκεται στο διάστημα από 18 έως
60. Επίσης, γράψτε ένα μήνυμα για
εμφάνιση στην κονσόλα, όταν ο αριθμός δεν εμπίπτει
σε καμία από τις προηγούμενες συνθήκες.
Στη μεταβλητή day βρίσκεται κάποιος
αριθμός από το διάστημα 1 έως 31.
Προσδιορίστε σε ποια δεκάδα του μήνα εμπίπτει
αυτός ο αριθμός (στην πρώτη, δεύτερη ή τρίτη).