Feb 27, 2026

Wiki

Python

Aide

edit SideBar

Search

Une Page Au Hasard


La définition d'une fonction

Pour définir une fonction dans un programme, c’est tout simple :

  >>> def nom_fonction(liste de parametres) :
  ...     instruction1
  ...     instruction2
  ...     etc.

Le décalage, comme toujours, est obligatoire, et la convention est d'utiliser des noms de fonction en lower_case : pas de majuscule, et des _ si nécessaire.

On peut utiliser le mot-clé return pour spécifier le retour de la fonction :

  >>> def incremente(x) :
  ...     y = x + 1
  ...     return y
  ...
  >>> incremente(5)
  6

Si aucun retour n'est précisé, alors le retour sera None.

Exemple d'une fonction récursive

On peut appeler récursivement une fonction. Illustrons cela par une fonction factorielle...

  >>> def facto(n) :
  ...     if n == 1 :
  ...         return 1
  ...     else :
  ...         return n*facto(n-1)
  ...
  >>> facto(10)


This page may have a more recent version on pmwiki.org: PmWiki:UnePageAuHasard, and a talk page: PmWiki:UnePageAuHasard-Talk.

Page Actions

Recent Changes

Group & Page

Back Links