Καλώς ήρθατε στην έκτη διάλεξη αυτής της σειράς. Τώρα μπαίνουμε βαθιά στον προγραμματισμό και θα μάθουμε τη χρήση των εντολών «if» στην Python.
Οι δηλώσεις "if" είναι εξαιρετικά σημαντικές στον προγραμματισμό, καθώς μας επιτρέπουν να δημιουργήσουμε προγράμματα που μπορούν να λάβουν αποφάσεις βάσει κάποιας συνθήκης.
Εάν δήλωση
Το "If statement" χρησιμοποιείται για την εκτέλεση ενός προγράμματος που βασίζεται σε πολλές αποφάσεις. Για παράδειγμα, διαβάστε αυτό:
«Αν είναι ζεστό,
Είναι μια ζεστή μέρα
Πίνετε άφθονο νερό
Διαφορετικά, αν κάνει κρύο
Είναι μια κρύα μέρα
φόρα ζεστά ρούχα
Διαφορετικά, είναι μια υπέροχη μέρα»
Στις παραπάνω δηλώσεις, λαμβάνουμε κάποιες αποφάσεις με βάση κάποιες προϋποθέσεις. Η πρώτη δήλωση είναι μια προϋπόθεση, η δεύτερη είναι η συνεπαγωγή της και η τρίτη είναι η εκτέλεση μιας απόφασης.
Οι δηλώσεις if λειτουργούν με παρόμοιο τρόπο.
Ας το δούμε στον προγραμματισμό.
Εισάγουμε μια μεταβλητή boolean.
is_hot = true
Τώρα θα προσθέσουμε μια δήλωση "if"
if is_hot:
print("It's a hot day.")
Τώρα αυτή η έκφραση θα εκτελεστεί εάν η παραπάνω συνθήκη είναι αληθής. Για να βγείτε από μια δήλωση "if" θα πρέπει να πατήσετε "Shift + Tab" για να φέρετε τον κέρσορα στη γραμμή για μια νέα γραμμή κώδικα.
Τώρα, ας τρέξουμε αυτό το πρόγραμμα.
Τώρα ας παίξουμε με αυτό το πρόγραμμα.
Δείτε τι θα συμβεί αν μετατρέψω την παραπάνω συνθήκη σε false.
Είναι σαφές ότι εάν η συνθήκη είναι ψευδής, η δήλωση "if" δεν εκτελείται. Τώρα θα προσθέσουμε μια δεύτερη συνθήκη που θα εκτελεστεί εάν δεν εκπληρωθεί η πρώτη συνθήκη.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
Η συνθήκη «αν» είναι ψευδής, επομένως ο διερμηνέας θα μεταβεί στο επόμενο σύνολο κωδικών κάτω από την εσοχή «άλλο».
Η "δήλωση εάν" δεν περιορίζεται απαραίτητα σε δύο μόνο προϋποθέσεις. Μπορείτε να τσακίσετε σε όσες συνθήκες θέλετε. Ας προσθέσουμε κάποιες προϋποθέσεις σε αυτό το πρόγραμμα.
Ορίζουμε μια άλλη συνθήκη με μια μεταβλητή boolean. Ας είναι:
if_cold = True
Τώρα μπορούμε να προσθέσουμε μια τρίτη συνθήκη στο πρόγραμμά μας. Λειτουργεί ως αυτό
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
Τώρα αν δεν είναι ούτε ζεστή ούτε κρύα μέρα, τότε είναι μια υπέροχη μέρα. Εδώ χρησιμοποιήσαμε μια νέα συνάρτηση "elif" για να ορίσουμε μια νέα συνθήκη μεταξύ του πρώτου "if" και του τελευταίου "else". Μπορείτε να προσθέσετε όσα «elif» θέλετε.
Άσκηση
Λύση
Τύλιξε!
Ελπίζω να σας αρέσει αυτή η σειρά. Η επόμενη διάλεξη θα αφορά τη χρήση των τελεστών στην Python.
Ειρήνη!
Αφήστε μια απάντηση