Ένα πρόγραμμα συχνά πρέπει να πάρει μια απόφαση δηλαδή να κάνει μια επιλογή με βάση μια συνθήκη. Παράδειγμα
Αν η συνθήκη είναι Αληθής εκτελούνται οι εντολές του μπλοκ.
password = input("Δώσε τον κωδικό")if (password == "secret"): print("Επιτυχή σύνδεση")age = int(input("Πόσο χρονών είσαι?"))if (age < 18): print("Είσαι ανήλικος-η")print("Καλημέρα!")thermokrasia = int(input("Τι θερμοκρασία έχουμε?"))if (thermokrasia < 15): print("Κάνει κρύο σήμερα") print("Να πάρεις ζακέτα!")print("Ωρα να πας σχολείο τώρα!")Για την σύνταξη της συνθήκης που χρησιμοποιεί η εντολή της δομής επιλογής if, χρειάζεται να συνταχθεί μια λογική έκφραση, η οποία θα δίνει σαν αποτέλεσμα την τιμή Αληθής ή Ψευδής. Για την σύνταξη μιας λογικής έκφρασης χρησιμοποιούνται οι συγκριτικοί τελεστές.
> Μεγαλύτερο
>= Μεγαλύτερο ή ίσο
< Μικρότερο
<= Μικρότερο ή ίσο
!= Διάφορο
== Ισότητα
Η εσοχή, οι 4 κενοί χαρακτήρες στην αρχή της γραμμής, είναι σημαντική στην Python. Με την εσοχή καθορίζουμε ποιες εντολές ανήκουν στο μπλοκ εντολών της if. Η εσοχή ξεκινά αυτόματα μετά τον χαρακτήρα " : "
Να γράψετε ένα πρόγραμμα σε Python όπου θα βρίσκει την απόλυτη τιμή ενός ακεραίου αριθμού.
aa = (-1) * aaΠαρατηρήστε στη διπλανή εικόνα την εκτέλεση του προγράμματος. Στο πρόγραμμα αυτό:
"yes", εμφανίζεται μήνυμα "Σου δίνω δώρο 50 Ευρώ" και το ποσό αυξάνεται κατά 500Στο σύνδεσμο θα βρείτε μέρος του προγράμματος. Προσθέστε τη κατάλληλη εντολή if που να υλοποιεί το κομμάτι 3 του προγράμματος.