Les Fonctions Avec Python
Recherche de Documents : Les Fonctions Avec Python. Recherche parmi 300 000+ dissertationsPar Djack • 20 Avril 2013 • 462 Mots (2 Pages) • 815 Vues
LES
FONCTIONS
L'un des concepts les plus importants en programmation est celui de fonction.
Les fonctions permettent en effet de décomposer un programme complexe en une série de sous-
programmes plus simples.
D'autre part, les fonctions sont réutilisables : si nous disposons d'une fonction capable de calculer une
racine carrée, par exemple, nous pouvons l'utiliser un peu partout dans nos programmes sans avoir à la
réécrire à chaque fois.
Fonctions prédéfinies
La plupart des scripts élaborés nécessitent à un moment ou l'autre une intervention de l'utilisateur (entrée
d'un paramètre, clic de souris sur un bouton, etc.).
La fonction input ()
Cette fonction provoque une interruption dans le programme courant. L'utilisateur est invité à
entrer des caractères au clavier et à terminer avec <Enter>.
Exemple : prenom = input('Entrez votre prénom (entre guillemets) : ')
print 'Bonjour,', prenom
Remarques : La fonction input() renvoie une valeur dont le type correspond à ce que l'utilisateur a entré.
Si l'utilisateur souhaite entrer une chaîne de caractères, il doit l'entrer comme telle, c'est-à-dire
incluse entre des apostrophes ou des guillemets.
Pour éviter cet inconvénient, il est souvent préférable d’utiliser raw_input() : laquelle renvoie toujours une
chaîne de caractères. Vous pouvez ensuite convertir cette chaîne en nombre à l'aide de int() ou de float().
Exemple :
>>> a = raw_input('Entrez une donnée : ')
Entrez une donnée : 52.37
>>> type(a)
............................
>>> b = float(a)
# conversion en valeur numérique
>>> type(b)
......................................
Importer un module de fonctions
Il existe un grand nombre de modules pré-programmés qui sont fournis d'office avec Python. Vous pouvez
en trouver d'autres chez divers fournisseurs. Souvent on essaie de regrouper dans un même module des
ensembles de fonctions apparentées que l'on appelle des bibliothèques.
Exemple : le module math
Pour pouvoir utiliser ces fonctions, il vous suffit d'incorporer la ligne suivante au début de votre script
...