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

Δημιουργία Λιστών
Αριθμημένες λίστες

Οι λίστες μπορούν να χρησιμοποιηθούν για την αποθήκευση πολλαπλών τιμών σε ένα μόνο μέρος, είτε πρόκειται για αριθμούς είτε για αλφαριθμητικές συμβολοσειρές! Αυτό θα σας εξοικονομήσει χρόνο και χώρο στον κώδικα σας, καθώς και θα μπορείτε να διαβάζετε δεδομένα σε ακολουθίες.

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

Guide

Στόχος

Πιάσε αυγά και τοποθέτησέ τα σε μια λίστα που μπορείς να αποθηκεύσεις σε ένα δοχείο.

Πιάσε τα διάφορα αυγά στον αχυρώνα και αποθήκευσέ τα μαζί σε μια list ώστε να τα μπορέσεις να τα τοποθετήσεις μαζί μέσα σε ένα δοχείο.

Οι Lists είναι σαν μεταβλητές που σου επιτρέπουν να αποθηκεύεις πολλαπλές τιμές μαζί σε ένα μόνο σημείο. Την γράφεις όπως μια κανονική μεταβλητή αλλά αντ' αυτού τοποθετείς [] ως τιμή, όπως αυτό: mylist = []. Στη συνέχεια, πρόσθεσε τιμές σε αυτήν γράφοντας το όνομα της λίστας και χρησιμοποιώντας τη συνάρτηση append() για να προσθέσεις μια τιμή, όπως αυτό: mylist.append(1). Δες το παρακάτω παράδειγμα:

my_list = [] my_list.append(3) # Η πρώτη τιμή που αποθηκεύτηκε στη λίστα είναι το 3 my_list.append(5) # Η δεύτερη τιμή που αποθηκεύτηκε στη λίστα είναι το 5 my_list.append(2) # Η τρίτη τιμή που αποθηκεύτηκε στη λίστα είναι το 2 # Αυτός ο κώδικας δημιουργεί μια λίστα με τη μορφή: my_list = [3, 5, 2]

Πιάσε όλα τα αυγά κάθε χρώματος στο λιβάδι και δημιούργησε τις μεταβλητές: blue_eggs, red_eggs, green_eggs. Δημιούργησε μια λίστα με το όνομα eggs, όπως αυτό eggs = [], και στη συνέχεια αποθήκευσε μέσα στις μεταβλητές τα αυγά που έχεις συλλέξει για κάθε αντίστοιχο τύπο, όπως αυτό: blue_eggs = 5.

Με αυτήν τη ρύθμιση, μπορείς να προσθέσεις τη μεταβλητή στη λίστα χρησιμοποιώντας τη συνάρτηση append() που αναφέρθηκε παραπάνω, όπως αυτό: eggs.append(blue_eggs). Βεβαιώσου ότι τα προσθέτεις με την ίδια σειρά των χρωμάτων όπως αναφέρονται παραπάνω και όπως παρέχονται στον επεξεργαστή του κώδικα.

Μόλις όλα τα αυγά βρίσκονται μέσα στη list, πήγαινε στο X για να τα τοποθετήσεις μέσα στο δοχείο χρησιμοποιώντας τη συνάρτηση place() με τον ίδιο τρόπο που θα τοποθετούσες μια μεταβλητή, όπως αυτό: player.place(eggs).

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