Lycée Brizeux – 2015/2016 FONCTIONS Informatique – PCSI B
CHAPITRE 5
FONCTIONS
1 Principe général
Lorsqu’un bloc d’instructions revient plusieurs fois dans un programme, il peut s’avérer intéressant
de l’« isoler » pour ne pas avoir à le réécrire entièrement chaque fois qu’on le sollicite : c’est l’un des rôles
joués par les fonctions en informatique.
.Une fonction est suite d’instructions dépendant de paramètres.
.Déclarer une fonction en Python : la syntaxe pour déclarer une fonction nommée , et
ayant pour paramètres , , ... , est la suivante :
instructions
Attention à la syntaxe : deux points à la fin de la première ligne et alinéa (indentation).
.Exécution d’une fonction en Python : une fois la fonction déclarée, on l’exécute en
évaluant ses paramètres en des valeurs données, par la commande suivante :
Exemples : On souhaite définir une fonction renvoyant, pour un réel xdonné, la valeur de 1
x.
Exécution :
.l’instruction affiche la valeur 1
2;
.Problème : on ne peut pas utiliser la réponse dans un autre calcul. L’instruction ne fait
qu’afficher un résultat (type ).
2 Commande return
Pour qu’une fonction effectue, à partir des paramètres donnés, un calcul dont on veut récupérer la
valeur, on utilisera la commande , qui a pour effets :
1. de « renvoyer » le résultat souhaité ;
2. de mettre fin à l’exécution de la fonctions (quelles que soient les instructions qui suivent).
Exemples : pour définir la fonction x7→ 1
x, on écrira :
1