Les scores au rugby

Le rugby à XV est un sport dont les règles sont assez complexes. Au foot ou au handball, si une équipe a gagné 3-0, c'est qu'elle a marqué 3 buts et que l'adversaire n'en a marqué aucun, mais au rugby c'est plus compliqué. Un tweet du compte "Les maths au CNRS" pose la question :…

Le tri par insertion en Python

Il est fréquent que l'on doive trier une liste de nombres par ordre croissant, par exemple en mathématiques, pour déterminer la médiane ou les quartiles. Plusieurs algorithmes permettent de trier, non seulement des nombres, mais tout ce qui peut être classé dans un certain ordre : des factures par ordre chronologique, des livres par ordre…

Listes de nombres en Python : maximum et minimum

Supposons qu'on dispose d'une liste non vide de nombres, on veut trouver le maximum ou le minimum de cette liste. Maximum La méthode pour trouver le maximum est la suivante : on crée une variable maxi à laquelle on affecte la valeur du premier élément de la liste. Puis on parcourt le tableau et on…

Listes de nombres en Python : somme, moyenne et produit

Après avoir montré, dans un article précédent, comment créer des listes de nombres, on peut s'intéresser à la façon dont on peut effectuer des calculs sur ces listes, en particulier la somme, la moyenne et le produit. On suppose que la liste n'est pas vide et ne contient que des nombres. Somme Pour calculer la…

Listes de nombres en Python : création

En mathématiques on utilise de nombreuses listes de nombres. Pour les statistiques, bien sûr, mais aussi pour des tableaux de valeurs de fonctions, en géométrie pour les coordonnées d'un point ou d'un vecteur. D'autres objets mathématiques peuvent être définis par des listes : une fonction affine est définie par la liste de son coefficient directeur…

Résoudre une équation du second degré en Python

S'il est un exemple classique d'utilisation d'un algorithme, et en particulier du test (ou "instruction conditionnelle"), c'est bien la résolution d'équations du second degré. Une partie de l'algorithme remonte à l'époque babylonienne et on peut même dire que le mot algorithme provient directement de ces équations, puis qu'il s'agit d'un dérivé du nom d'Al-Khwarizmi, auteur d'un livre…

Héron, racine et python

Il y a très longtemps, dans un pays très lointain, un Héron cherchait une racine... Ça commence comme une fable, mais on va bien sûr parler d'algorithme. Le Héron dont il s'agit est Héron d'Alexandrie, un mathématicien grec du premier siècle après Jésus-Christ qui, comme beaucoup des plus grands scientifiques grecs de son époque, a vécu…