Μάθημα Ανάπτυξης Python
Κεφάλαιο
>
Επίπεδο

Συνθήκες
Βασική δήλωση if

Κάποιες φορές μπορεί να θελήσετε να προσθέσετε συνθήκες σε ορισμένες ενέργειες που εκτελείτε, κάτι που θα επιτρέψει στον κώδικά σας να είναι ευέλικτος και να πραγματοποιεί διαφορετικές ενέργειες ανάλογα με την κατάσταση. Για αυτό χρησιμοποιούμε δηλώσεις if σε συνδυασμό με operators για να δοκιμάσουμε συγκεκριμένες συνθήκες και να εκτελέσουμε τις κατάλληλες ενέργειες.

Σε αυτήν την πρώτη άσκηση, μαζέψτε αυγά και χρησιμοποιήστε τους == και != operators για να ελέγξετε αν ορισμένες τιμές σε μια λίστα είναι ίδιες ή διαφορετικές μεταξύ τους.

Guide

Στόχος

Συλλέξτε όλα τα αυγά στο πεδίο και συγκρίνετέ τα μεταξύ τους χρησιμοποιώντας συνθήκες σε μια δήλωση if.

Συλλέξτε όλα τα αυγά στο πεδίο περπατώντας πάνω τους. Μόλις τα μαζέψετε, αποθηκεύστε τα σε μια λίστα με το όνομα basket.

basket = ["blue egg", "red egg", "shinny 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. Ο τελεστής != χρησιμοποιείται για να ελέγξει αν τα δύο αντικείμενα που συγκρίνονται δεν είναι τα ίδια.

Βιβλίο Κώδικα