Μάθημα Ανάπτυξης Python
Κεφάλαιο
>
Επίπεδο
Βασικοί Τελεστές
Πρόσθεση και Αφαίρεση
Στόχος
Συλλέξτε αυγά και εξισορροπήστε τους λογαριασμούς προσθέτοντας και αφαιρώντας τις ποσότητές τους.
Ήρθε η ώρα να συλλέξετε κάποια αυγά στα φωλιές, να πλησιάσετε και να μαζέψετε τα διάφορα αυγά στο πεδίο ώστε να καταγράψουμε πόσα αυγά έχουν γεννηθεί. Από όλα τα αυγά που γεννήθηκαν, υπάρχουν τέσσερα (4) που δεν είναι καλά, ενώ τα κόκκινα αυγά έχουν διπλή διατροφική αξία σε σύγκριση με τα κανονικά αυγά. Καταγράψτε πόσα καλά αυγά έχετε και ποια είναι η διατροφική τους αξία.
Πρώτα, περιηγηθείτε γύρω από όλα τα αυγά για να τα συλλέξετε, και στη συνέχεια δημιουργήστε τρεις (3) μεταβλητές για κάθε τύπο αυγού: white_eggs, dark_eggs, red_eggs. Σε αυτές τις μεταβλητές προσθέστε την ποσότητα των αυγών που έχετε μαζέψει για κάθε τύπο.
Μόλις συλλέξετε τα πάντα, περπατήστε μέχρι τα σκοτεινά σημάδια X και καταγράψτε όλα τα αυγά που είναι καλά από αυτήν την παρτίδα. Χρησιμοποιήστε τη συνάρτηση speak() για να ανακοινώσετε τον αριθμό προσθέτοντας (+) μαζί τις τρεις μεταβλητές που δημιουργήσατε και αφαιρώντας (-) τον αριθμό των αυγών που είναι κακά από αυτήν την παρτίδα, με αυτή τη μορφή: player.speak(white_eggs + dark_eggs + red_eggs - 4) .
Αφού τελειώσετε με την καταγραφή της ποσότητας των αυγών που έχετε σε αυτήν την παρτίδα, κατευθυνθείτε προς το φωτεινό σημάδι X και ελέγξτε ποια είναι η διατροφική αξία κάθε αυγού. Πρώτα πρέπει να αφαιρέσετε τα κακά αυγά από κάθε μεταβλητή. Υπάρχουν δύο (2) κακά λευκά αυγά, ένα (1) κακό σκούρο αυγό και ένα (1) κακό κόκκινο αυγό που πρέπει να αφαιρεθούν, ως εξής:
white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1
Στη συνέχεια, πολλαπλασιάστε τα red_eggs επί δύο (2) επειδή η διατροφική τους αξία είναι διπλή, ως εξής: red_eggs *= 2 . Έπειτα χρησιμοποιήστε τη συνάρτηση speak() στο σημάδι X και προσθέστε (+) μαζί όλες τις μεταβλητές με τις νέες τιμές τους για να ολοκληρώσετε το επίπεδο.