Δημιουργήστε ένα σύντομο και περιγραφικό όνομα για τη λειτουργία σας . Όλα τα ονόματα λειτουργίες θα πρέπει να περιγράψει αυτό που επιτυγχάνει η λειτουργία . Για παράδειγμα , ένα καλό όνομα για μια λειτουργία που μετατρέπει από Φαρενάιτ σε Κελσίου θα μπορούσε να είναι " fah_to_cel », ενώ μια ανώφελα μεγάλο όνομα και είναι δύσκολο να τύπου θα είναι " convert_fahrenheit_to_celsius . " Επίσης , να είστε βέβαιος να ακολουθήσει οποιαδήποτε ονομασία συμβάσεις ( όπως CamelCase ή lower_case συμβάσεις ) το πρόγραμμα σας χρησιμοποιεί . 2
Αποφασίστε τον αριθμό και το όνομα του επιχειρήματα . Λειτουργίες Python μπορεί να πάρει οποιοδήποτε αριθμό των επιχειρημάτων . Επειδή η Python είναι μια δυναμική γλώσσα , δεν θα έχετε να ανησυχείτε για το είδος αυτών των επιχειρημάτων , αλλά θα πρέπει να ονομαστεί καλά . Οι ίδιες κατευθυντήριες γραμμές ονοματοδοσίας για το όνομα της συνάρτησης ισχύει για τα επιχειρήματα . Εάν μία από τις παραμέτρους είναι η θερμοκρασία σε βαθμούς Κελσίου , ένα καλό όνομα θα ήταν « cel " ή " Κελσίου ", ενώ " temperature_in_celcius " ή "c " θα ήταν πολύ δυσκίνητο .
Η
3
Καθορίστε τι η συνάρτηση θα επιστρέψει . Για να μπορέσετε να καθίσει και να γράψει τη λειτουργία , πρέπει να ξέρετε πώς θα χρησιμοποιηθεί . Θα πρέπει να γνωρίζετε αν η συνάρτηση θα επιστρέψει μια τιμή . Από Python είναι μια δυναμική γλώσσα , δεν θα έχετε να ανησυχείτε για το είδος αυτής της τιμής επιστροφής , αλλά πρέπει να ξέρετε τι είναι αυτό , προκειμένου να ξεκινήσει τη σύνταξη κώδικα που χρησιμοποιεί αυτή τη λειτουργία .
Η 4
Γράψτε το πρωτότυπο της συνάρτησης . Αυτή είναι η δήλωση που ξεκινά τη λειτουργία του σώματος και περιλαμβάνει το όνομα της λειτουργίας και τις παραμέτρους . Αυτό το παράδειγμα δείχνει μια συνάρτηση που μετατρέπει βαθμούς Κελσίου σε Φαρενάιτ . Παίρνει ένα απλό επιχείρημα , τα πτυχία σε βαθμούς Κελσίου , και επιστρέφει τους βαθμούς Φαρενάιτ :
def cel_to_fah ( cel ) :
5
Γράψτε το κύριο σώμα της συνάρτησης . Να είστε βέβαιος να δώσει προσοχή σε εσοχή , καθώς αυτό είναι ένα μπλοκ . Το σώμα του λειτουργία θα τελειώσει στην πρώτη γραμμή που έχει χαραχθεί στο ίδιο ή χαμηλότερο επίπεδο ως " def " λέξη-κλειδί που ξεκίνησε τη λειτουργία
def cel_to_fah ( cel ) : . Fah = ( cel * ( 9,0 /5.0 ) ) + 32return fah
Η 6
Χρησιμοποιήστε τη λειτουργία στο πρόγραμμά σας :
print ( " Η θερμοκρασία σε βαθμούς Φαρενάιτ είναι % d βαθμούς " cel_to_fah % ( fah ) )
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα