# -*- coding:utf-8 -*- __projet__ = "CoursS5" __nom_fichier__ = "4_distances" __author__ = "Anne-Julie Tinet" __date__ = "novembre 2022" """ ======================================================================================================================== Ex. 5 - LISTE DES DISTANCES ======================================================================================================================== """ # Définition de fonctions def distance(points): """ :param points: liste de points (x,y) :return: Liste des distances des points à l'origine """ dis = [] for x,y in points: dis.append((x**2 + y**2)**0.5) return dis def distance_en_comprehension(points): """ :param points: liste de points (x,y) :return: Liste des distances des points à l'origine """ return [(x**2 + y**2)**0.5 for x,y in points] # Programme principal if __name__ == '__main__': l = [(2, 3), (12, 3), (22, 3), (7, 8), (17, 8)]