Μάθημα Ανάπτυξης Python
Κεφάλαιο
>
Επίπεδο
Δημιουργώντας τις δικές σας Συναρτήσεις
Περνώντας συναρτήσεις ως ορίσματα
Στόχος
Μετρήστε τις μανδραγόρες και τα μανιτάρια στον βάλτο χρησιμοποιώντας συναρτήσεις.
Μετρήστε τα διάφορα παράξενα αντικείμενα που βρίσκονται στον βάλτο, χρησιμοποιώντας προσαρμοσμένες συναρτήσεις για να διευκολύνετε τη διαμόρφωση του κώδικά σας. Περπατήστε μέχρι τα σημάδια X και μετρήστε πόσες “Red Mandrake”, “Blue Mandrake”, “Poison Mushroom” υπάρχουν και στη συνέχεια μετρήστε τα συνολικά όλα μαζί στο φωτεινό σημάδι X.
Οι προσαρμοσμένες συναρτήσεις είναι ικανές να επιστρέφουν τιμές, οι οποίες μπορούν επίσης να χρησιμοποιηθούν ως ορίσματα σε υπάρχουσες συναρτήσεις.
def name_and_number(name, number):
return( "There are %d %ss in the field." % (number, name))
Τοποθετώντας το return() στο τέλος της συνάρτησης, η ίδια η συνάρτηση θα επιστρέψει μια τιμή, σε αυτή την περίπτωση μια string που δημιουργείται με τα ορίσματα που εισάγατε. Χρησιμοποιήστε την τιμή από αυτή τη συνάρτηση για να ανακοινώσετε το όνομα και τον αριθμό κάθε αντικειμένου, χρησιμοποιώντας για παράδειγμα τη συνάρτηση speak(): player.speak(name_and_number("Red Mandrake", 4))
def add_numbers(num1, num2, num3):
return(num1 + num2 + num3)
Για το τελικό φωτισμένο σημάδι X, δημιουργήστε μια άλλη προσαρμοσμένη συνάρτηση για να προσθέσετε τους αριθμούς μεταξύ τους και να επιστρέψετε το συνολικό αριθμό των αντικειμένων που μετρήσατε.