February 6, 2012 Exemple de définition récursive d’un fonction def factorielle( nombre ): if nombre <= 1: return 1 else: return nombre user
February 6, 2012 Exemple d’utilisation de ‘apply’ pour appler une fonction def produit(x, y): return x * y #Appel de la fonction 'produit' avec le mot clé 'apply' user
February 6, 2012 Exemple d’utilisation de ‘apply’ pour appler une fonction avec une variable comme paramètre def produit(x, y): return x * y param = (6, 7) print param #Appel de la fonction 'produit' av user
February 6, 2012 Exemple de définition et d’utilisation d’une fonction ‘lambda’ # définition de la fonction lambda 'produit' produit= lambda x, y: x*y print type(produit) user
February 6, 2012 Python: Assigner une fonction à une variable def carre(x): return x * x # Affecter la valeur de la fonction à la variable 'puissance user
February 6, 2012 Utilisation d’une fonction lambda comme valeur de retour d’une autre fonction def produit(x): return (lambda y: x * y) calcul = produit(12) # Assigner la valeur d user
February 6, 2012 Utilisation de paramètre par défaut d’une fonction comme global # Chaque appel de la fonction modifie # le contenu de la liste 'y' def test(x, lst=[]): lst.appe user
February 6, 2012 technique de combinaison de passage des arguments def test_arg(x, y=12, *args, **argscle): print "#Arguement Simple: ",x print "#Argum user
February 6, 2012 Vérifier si la valeur par défaut du paramètre a été utilisée def demo(x=None): if x is None: print "Aucune valeur passée en paramèt user
February 6, 2012 Calculer le nième nombre dans la série fibonacci avec une fonction récursive def fibonacci(nombre): if nombre<2: return 1 return fibonacci (nombre - 1) user