Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset
Comments Off

Utilisation d’une liste comme la valeur de retour d’une fonction

{filelink=16184} # Cette fonction retourne la copie d'une liste # passée en paramètre sans les doublons def duplicateRemover(sequence): liste=[] for i in sequence: if i not in liste: ...
Comments Off

Vérifier si la valeur par défaut du paramètre a été utilisée

{filelink=16195} def demo(x=None): if x is None: print "Aucune valeur passée en paramètre" else: print "Merci d'avoir changé la valeur par défaur"   demo(65) demo() demo() Livres...
Comments Off

Fonction: Exemple des valeurs de retours

{filelink=16183} def estPair(nombre): return nombre%2==0 # retourne 1 si le nombre est pair sinon 0   def estNbrPremier(nombre): compteur= nombre/2 while compteur>1: if nombre % compteur ==0: ...
Comments Off

technique de combinaison de passage des arguments

{filelink=16194} def test_arg(x, y=12, *args, **argscle): print "#Arguement Simple: ",x print "#Argument avec valeur par défaut", y print "#Argument avec un nombre indéterminé de position",...
Comments Off

Appel d’une fonction en spécifiant les noms des arguments par défaut

{filelink=16182} def inscription(utilisateur='sakoba', motPasse='***', email=''):   print "Nom d'utilisateur: ", utilisateur print "Mot de passe: ", motPasse print "Email: ", email   inscription()#...
Comments Off

Utilisation de paramètre par défaut d’une fonction comme global

{filelink=16193} # Chaque appel de la fonction modifie # le contenu de la liste 'y' def test(x, lst=[]): lst.append(x) return lst print test(15) # Afficher: [15] print test(33) ...
Comments Off

Définition d’une fonction qui vérifie si un nombre est pair

{filelink=16181} def estPair(nombre): if nombre%2==0: print "Le nombre est pair" else: print "Le nombre est impair"   #Main while 1: input=raw_input("Tapez un nombre") ...
Comments Off

Utilisation d’une fonction lambda comme valeur de retour d’une autre fonction

{filelink=16192}   def produit(x): return (lambda y: x * y)   calcul = produit(12) # Assigner la valeur de retour de # la fonction à une variable print calcul(8)# Affiche 96 Livres...
Comments Off

Erreur à eviter dans la définition des fonctions avec des paramètres par défaut

{filelink=16180} # Erreur de Syntaxe: Les paramètres sans valeurs par défaut # doivent être placés avant les paramètres avec des valeurs # par défaut. def getClient(profession, nom="Steve Jobs" ): print "Votre...
Comments Off

Python: Assigner une fonction à une variable

{filelink=16191} def carre(x): return x * x   # Affecter la valeur de la fonction à la variable 'puissance' puissance=carre   #Afficher le type de 'puissance' print type(puissance) #Affiche: <type 'function'>   #Appel...