Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Expérimentez la commodité d'obtenir des réponses précises à vos questions grâce à une communauté dévouée de professionnels. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses.
Sagot :
Bonsoir,
from math import sqrt
def distance(point1, point2):
return sqrt((point1[0])**2 + (point2[1])**2)
def plus_courte_distance(tab, depart):
point = tab[0] #On suppose que le 1er point est le plus proche.
min_dist = distance(point, depart) #On calcul la distance de cette supposition.
for i in range(1, len(tab)): #On parcourt tab sauf le 1er point, comme on l'a déjà fait.
if distance(tab[i], depart) < min_dist: #Si la distance du point tab[i] est plus proche, on change de supposition.
point = tab[i]
min_dist = distance(point, depart)
return point
Pour les assert, je ne sais plus vraiment comment ça marche donc je te laisse lire la documentation avec help("assert") et si tu la veux en français, il faut aller la lire sur la documentation en ligne. Ce n'est pas une commande très complexe.
Bonne soirée.
Merci de nous avoir fait confiance pour vos questions. Nous sommes ici pour vous aider à trouver des réponses précises rapidement. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Nous sommes heureux de répondre à vos questions. Revenez sur Laurentvidal.fr pour obtenir plus de réponses.