Dans la suite, on représente un point `x` du plan, comme le couple de ses coordonnées: `(x1,x2)`. Écrivez une fonction : {{{#!highlight python def norme(v): ... }}} qui renvoie la norme du vecteur `v`. Écrivez une fonction : {{{#!highlight python def distance(x,y): ... }}} qui renvoie la distance euclidienne entre les points `x` et `y`. Écrivez une fonction : {{{#!highlight python def teste_disque(x,c,r): ... }}} qui renvoie `True` si le point `x` se trouve dans le disque fermé de centre `c` et de rayon `r`, et `False` sinon. Écrivez une fonction : {{{#!highlight python def teste_cercle(x,c,r): ... }}} qui renvoie `True` si le point `x` se trouve sur le cercle% de centre `c` et de rayon `r`, et `False` sinon. Que pensez-vous de la fiabilité de cette fonction? Écrivez une fonction : {{{#!highlight python def scalaire(u,v): ... }}} qui renvoie le produit scalaire des vecteurs `u` et `v`. Écrivez une fonction : {{{#!highlight python def orthogonaux(u,v): ... }}} qui renvoie `True` si les vecteurs `u` et `v` sont orthogonaux et `False` sinon. Et maintenant, modifiez ce qu'il faut dans votre code pour que tout continue à fonctionner avec des vecteurs en dimension quelconque.