Μάθημα Ανάπτυξης Python
Κεφάλαιο
>
Επίπεδο
Δημιουργία των δικών σας συναρτήσεων
Χρήση λιστών σε συναρτήσεις
Στόχος
Συλλέξτε όλα τα λαχανικά στο χωράφι και χρησιμοποιήστε μια προσαρμοσμένη συνάρτηση για να τα τουρσέρετε.
Το τουρσέρισμα είναι όταν σφραγίζετε τα λαχανικά σε ένα βάζο με ξίδι και μπαχαρικά για να τους προσδώσετε γεύση και να τα διατηρήσετε για μεγάλα χρονικά διαστήματα. Στο χωράφι υπάρχουν αρκετά λαχανικά που μπορείτε να τουρσέρετε χρησιμοποιώντας το πρέσα δίπλα στο εξώστη, συλλέξτε όλα τα λαχανικά και δοκιμάστε το!
Πρώτα θα πρέπει να δημιουργήσουμε μια προσαρμοσμένη συνάρτηση με το όνομα pickle_food που θα μας επιτρέπει να τουρσέρουμε τα λαχανικά χρησιμοποιώντας δύο (2) λίστες για να τα συνδυάσουμε όλα.
def pickle_food(food,amount)
for x in range(3):
player.speak("You have pickled %d %s"%(amount[x], food[x]))
Η προσαρμοσμένη συνάρτηση χρησιμοποιεί τις λίστες ως ορίσματα, μία για το food και την άλλη για το amount. Αυτό σημαίνει ότι πρέπει να δημιουργήσουμε μια λίστα που θα αποθηκεύει τα ονόματα των τροφίμων που θέλουμε να τουρσέρουμε και μια άλλη λίστα που θα περιέχει την ποσότητα κάθε τροφίμου που θέλουμε να τουρσέρουμε. Είναι σημαντικό να έχουμε ξεχωριστή λίστα για την ποσότητα καθώς ο αριθμός των λαχανικών που επιλέγετε να τουρσέρετε μπορεί να διαφέρει.
Συλλέξτε όλα τα λαχανικά στο χωράφι και δημιουργήστε μια λίστα με το όνομα vegetables για τα ονόματα των λαχανικών και μία με το όνομα vegetable_number για την ποσότητα, όπως εξής: vegetables = [], vegetable_number = []. Στη συνέχεια χρησιμοποιήστε την εντολή append() για να προσθέσετε στα ονόματα της λίστας τα λαχανικά που έχετε συλλέξει, τα ονόματά τους είναι: "Cucumbers", "Tomatoes" και "Radishes".
Μετά τον πληθυσμό της λίστας vegetables, δημιουργήστε μεταβλητές για κάθε λαχανικό και αποθηκεύστε τον αριθμό που έχετε συγκεντρώσει από κάθε ένα, και στη συνέχεια τοποθετήστε αυτές τις μεταβλητές στη λίστα vegetable_number. Για παράδειγμα: cucumbers = 1, tomatoes = 2, radishes = 3, vegetables_number = [cucumbers, tomatoes, radishes].
Μόλις έχετε όλα, μεταβείτε στο σημείο με το X και χρησιμοποιήστε την προσαρμοσμένη συνάρτηση με τις λίστες που δημιουργήσατε για να τουρσέρετε τα λαχανικά και να ολοκληρώσετε το επίπεδο.