Μάθημα Ανάπτυξης Python
Κεφάλαιο
>
Επίπεδο
Συνθήκες
Βασική εντολή if
Υπάρχουν φορές που μπορεί να θέλετε να προσθέσετε συνθήκες σε ορισμένες ενέργειες που εκτελείτε, κάτι που θα επιτρέψει στον κώδικά σας να είναι ευέλικτος και να εκτελεί διαφορετικές ενέργειες ανάλογα με την κατάσταση. Γι’ αυτό χρησιμοποιούμε τις εντολές if σε συνδυασμό με τελεστές για να ελέγξουμε συγκεκριμένες συνθήκες και να εκτελέσουμε τις κατάλληλες ενέργειες.
Σ’ αυτή την πρώτη άσκηση, μαζέψτε αυγά και χρησιμοποιήστε τους τελεστές == και != για να ελέγξετε αν ορισμένες τιμές σε μια λίστα είναι ίδιες ή διαφορετικές μεταξύ τους.

Στόχος
Πιάστε όλα τα αυγά στο πεδίο και συγκρίνετέ τα μεταξύ τους χρησιμοποιώντας συνθήκες σε μια δήλωση if.
Πιάστε όλα τα αυγά στο πεδίο περπατώντας πάνω τους, μόλις τα συλλέξετε αποθηκεύστε τα σε μια λίστα με όνομα basket .
basket = ["blue egg", "red egg", "shiny egg", "green egg"]
Μόλις ορίσετε τη λίστα, περπατήστε μέχρι τα σημάδια X για να τα συγκρίνετε μεταξύ τους και με τη σταθερά με όνομα eggs δημιουργώντας συνθήκες σε μια δήλωση if. Η σταθερά eggs έχει μια γενική τιμή για τα αυγά που έχετε διαθέσιμα.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Αυτός ο κώδικας συγκρίνει τα δύο πρώτα στοιχεία της λίστας, ο τελεστής == χρησιμοποιείται για να ελέγξει αν τα δύο συγκρινόμενα στοιχεία είναι ίδια. Αν ναι, εκτελείται η πρώτη εντολή, διαφορετικά εκτελείται ο κώδικας κάτω από τη δήλωση else.
Εκτελέστε αυτές τις ίδιες δηλώσεις if στα επόμενα δύο σημεία X αλλά χρησιμοποιήστε τις ακόλουθες συνθήκες:
if basket[1] != basket[2] και if basket == eggs. Ο τελεστής != χρησιμοποιείται για να ελέγξει αν τα δύο στοιχεία που συγκρίνονται δεν είναι ίδια.