Obtenez les meilleures solutions à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Rejoignez notre plateforme de questions-réponses pour obtenir des informations précises d'experts dans divers domaines. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale.
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.
Nous apprécions votre temps sur notre site. N'hésitez pas à revenir si vous avez d'autres questions ou besoin de précisions. Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Merci de visiter Laurentvidal.fr. Revenez souvent pour obtenir les réponses les plus récentes et des informations.