Comment définir une fonction en Python (avec des images)

Table des matières:

Comment définir une fonction en Python (avec des images)
Comment définir une fonction en Python (avec des images)
Anonim

Une fonction est un bloc de code qui s'exécute lorsqu'elle est appelée. Au lieu d'entrer le même bloc de code à chaque fois qu'il se répète, vous pouvez le définir en tant que fonction, puis l'appeler lorsque vous en avez besoin. Les fonctions vous permettent également d'entrer des arguments ou des paramètres comme entrées. Ils renverront ensuite des données basées sur les arguments et produiront une sortie indépendante. Ce wikiHow vous apprend à définir une fonction dans le langage de programmation Python.

Pas

5623490 1
5623490 1

Étape 1. Installez Python

Pour écrire une fonction en python, vous devez installer-Python. Suivez les étapes suivantes pour télécharger et installer Python:

  • Accédez à https://www.python.org/downloads/ dans un navigateur Web.
  • Cliquez sur Téléchargez Python [numéro de version] en haut.
  • Double-cliquez sur le fichier Python.exe dans votre dossier Téléchargements.
  • Cliquez sur Installer maintenant.
  • Cliquez sur Oui
  • Cliquez sur proche.
5623490 2
5623490 2

Étape 2. Ouvrez un éditeur de code

L'éditeur de code de base fourni avec python s'appelle IDLE. Vous pouvez également utiliser un environnement de développement intégré (IDE) tiers, comme Atom, Sublime Text 3 et Online Python Compiler.

5623490 3
5623490 3

Étape 3. Ouvrez un nouveau fichier ou ouvrez le fichier dans lequel vous souhaitez définir une fonction

Dans IDLE, vous pouvez ouvrir un nouveau fichier ou créer un nouveau fichier en cliquant sur le bouton Déposer menu en haut Cliquez Ouvert pour ouvrir un fichier existant, ou cliquez sur Nouveau fichier pour démarrer un nouveau programme.

5623490 4
5623490 4

Étape 4. Tapez def pour définir une fonction

Le mot-clé "def" est utilisé pour définir une fonction en Python.

5623490 5
5623490 5

Étape 5. Ajoutez le nom de la fonction suivi de parenthèses et de deux points

Mettez un espace après "def", puis écrivez le nom de votre fonction, suivi de parenthèses et de deux points. L'exemple suivant montre comment définir une fonction appelée "say_hello":

def say_hello():

5623490 6
5623490 6

Étape 6. Indentez la ligne suivante et ajoutez votre code

Toutes les lignes qui sont à l'intérieur de la fonction doivent être en retrait. L'exemple suivant montre comment définir une fonction qui dit "Bonjour".

def say_hello(): print("Bonjour")

5623490 7
5623490 7

Étape 7. Saisissez le nom d'un paramètre ou d'un argument entre parenthèses après le nom de la fonction

Cela permet à la fonction d'accepter différentes entrées de données et de traiter différentes sorties. Vous pouvez ajouter plusieurs arguments et paramètres en les séparant par une virgule. Dans l'exemple suivant a une fonction avec un paramètre appelé "nom":

def say_hello(nom): print("Bonjour")

5623490 8
5623490 8

Étape 8. Utilisez le nom de l'argument pour traiter l'argument dans le code

Placez le nom de l'argument ou du paramètre dans le code lorsque vous devez appeler l'argument ou le paramètre. Dans l'exemple suivant, une fonction est définie qui dit "Bonjour", puis mentionne le nom d'un utilisateur:

def say_hello(nom): print("Bonjour " + nom)

5623490 9
5623490 9

Étape 9. Appelez la fonction

Pour utiliser une fonction, il faut l'appeler en tapant son nom suivi de parenthèses. Dans l'exemple suivant, une fonction est définie puis appelée.

def say_hello(nom): print("Bonjour " + nom) say_hello()

5623490 10
5623490 10

Étape 10. Ajoutez des arguments ou des paramètres de mot-clé

Si vous avez essayé de compiler le code à l'étape précédente, vous avez probablement reçu un message d'erreur. C'est parce que lorsque la fonction a été appelée, il manquait l'argument requis. Pour ajouter un argument ou un paramètre lors de l'appel d'une fonction, saisissez-le simplement entre parenthèses après avoir appelé la fonction. Dans l'exemple suivant, un nom est ajouté en tant qu'argument. Lorsque le code est compilé, il dira "Bonjour" puis mentionnera une personne par son nom:

def say_hello(nom): print("Bonjour " + nom) say_hello("lecteur wikiHow")

Conseillé: