Exercices Structures de données Tuple et distance entre points
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Tuple et distance entre points

Les tuples sont utilisés partout en Python pour représenter des données qui ne doivent pas changer : coordonnées GPS, dimensions d'une image, clés composites de dictionnaire. Contrairement aux listes, ils sont immutables.

On crée un tuple avec des parenthèses : point = (3, 4). On accède aux éléments avec point[0] et point[1]. La distance euclidienne entre deux points utilise le théorème de Pythagore et math.sqrt() pour la racine carrée.

Écris deux fonctions :
creer_point(x, y) qui retourne un tuple (x, y)
distance(p1, p2) qui calcule la distance euclidienne entre deux points

Exemple :
p1 = creer_point(0, 0)
p2 = creer_point(3, 4)
distance(p1, p2) renvoie 5.0

Tests (2/4)

Créer point
assert créer_point(3, 4) == (3, 4)
Distance
p1 = créer_point(0, 0)
p2 = créer_point(3, 4)
assert distance(p1, p2) == 5.0

+ 0 tests cachés

Indices (3 disponibles)

solution.py