Exemple : utilisation de la fonction MAP
fonctionnel1.py
— 1.4 KB
Contenu du fichier
#!/usr/bin/python3 """ Ce programme illustre l'utilisation de la fonction Map sur une liste Elle convertit toutes les températures d'une liste, extrait la racine carré et calcule le sinus """ import math #------------------------------------------------- # Fontion pour convertir de celcius à fahrenheit # # Entrée : T - température en celcius # Sortie : température en fahrenheit #------------------------------------------------ def fahrenheit(T): return ((float(9)/5)*T + 32) #------------------------------------------------- # Fontion pour convertir de fahrenheit à celcius # # Entrée : T - température en fahrenheit # Sortie : température en celcius #------------------------------------------------ def celsius(T): return (float(5)/9)*(T-32) #------------------------------------------------- # Fontion pour extrait la recine carré # # Entrée : x - une valeur # Sortie : la racine carré de x #------------------------------------------------ def sqr(x): return x ** 2 #-------------------------------------------------- # Programme principal qui teste la fonction MAP # et affiche le résultat #-------------------------------------------------- temp = (36.5, 37, 37.5,39) items = [1, 2, 3, 4, 5] F = list(map(fahrenheit, temp)) print(F) liste = list(map(sqr, items)) print(liste) carrés = list(map(sqr, range(10))) print(carrés) print(list(map(math.sin, items)))