Exemple : utilisation de fonctions LAMBDA (1)
lambda1.py
— 738 B
Contenu du fichier
#!/usr/bin/python3 """ Ce programme illustre l'utilisation dees fonctions lambda Auteur : Gabriel Girard (janvier 2016) """ from functools import reduce # On fait la somme des éléments de la liste print (reduce(lambda x,y: x+y, [47,11,42,13])) # fontion qui trouve la plus grande de deux valeurs f = lambda a,b: a if (a > b) else b # On trouve la plus grande valeur de la liste print(reduce(f, [47,11,42,102,13])) # On fait la somme des nombres de 1 à 10- print(reduce(lambda x, y: x+y, range(1,101))) # On faite le produit des nombres de 1 à 4 print(reduce(lambda x, y: x*y, range(1,5))) # On calcule les chances de gagner à la loto 6/49 print(reduce(lambda x, y: x*y, range(44,50))/reduce(lambda x, y: x*y, range(1,7)))