Βιβλίο
Ενότητα 2 - Τμήμα 1 - Ελέγχοντας τη ροή
Ενότητα 2 - Τμήμα 1 - Ελέγχοντας τη ροή
Απαιτήσεις ολοκλήρωσης
Προβολή
Μετά την ολοκλήρωση αυτής της ενότητας οι φοιτητές θα μπορούν να:
- δημιουργούν κώδικα χρησιμοποιώντας τη δήλωση if
- αναγνωρίζουν και χρησιμοποιήστε τα εσοχή των κωδικών
- λύνουν τα λογικά προβλήματα της άλγεβρας Boolean
- δημιουργούν κώδικα χρησιμοποιώντας τις περίπλοκες παραμέτρους if, elif και else
- αναγνωρίζουν τις εμφωλευμένες δομές if και να τις χρησιμοποιούν
2.1.3 - Ο συνδυασμός εντολών ελέγχου με And και Or
Μια εντολή if μπορεί να ελέγξει πολλαπλές συνθήκες συνδυάζοντας τις συγκρίσεις με and και or. Αυτoί οι σύνδεσμοι θεωρούνται επίσης τελεστές ακριβώς όπως το + ή το -.
# And
if a < b and a < c:
print("a is less than b and c")
# Non-exclusive or
if a < b or a < c:
print("a is less than either b or c (or both)")
Ένα συνηθισμένο λάθος είναι να παραλείψετε μια μεταβλητή όταν την ελέγχετε από πολλαπλές συνθήκες. Ο παρακάτω κώδικας δεν λειτουργεί επειδή ο υπολογιστής δεν γνωρίζει τι να ελέγξει για την μεταβλητή c. Δεν θα υποθέσει ότι πρέπει να τη συγκρίνει με την a.
# This is not correct
if a < b or < c:
print("a is less than b and c")