division_euclidienne(7,2)
qui renverra [3,1]
.
input()
qui stoppe l'exécution. Reprendre le fichier geogemtrie.py et modifier de la manière suivante :
distance()
qui prend quatre arguments correspondant aux coordonnées de deux points $A$ et $B$ et renvoie la distance $AB$
input()
et print()
et tester la fonctions distance()
dans la console sur quelques exemples à l'aide de la figure interactive suivante.
Python est un langage de programmation permettant d'effectuer des traitement numériques, mais pas de calcul algébrique. Par exemple Python ne sait pas ce que sont les fractions, ni leurs règles de calcul. Nous allons ici créer des fonctions permettant de compenser cette lacune.
Créer un nouveau fichier fractions.py. Dans ce programme, nous représenterons une fractions $\frac{a}{b}$ par une liste deux deux nombres [a,b]
.
produit()
prenant deux arguments f1
et f2
(représentant deux fractions $\frac{a}{b}$ et $\frac{c}{d}$ ) et renvoyant une liste représentant le produit des deux fractions $\frac{a c}{b d}$.
quotient()
prenant deux arguments f1
et f2
(représentant deux fractions et renvoyant une liste représentant leur quotient.
somme()
prenant deux arguments f1
et f2
(représentant deux fractions et renvoyant une liste représentant leur somme.
difference()
prenant deux arguments f1
et f2
(représentant deux fractions et renvoyant une liste représentant leur différence.
L
est une liste à deux éléments représentant une fraction $\frac{a}{b}$, le numérateur est représenté par L[0]
et le dénominateur par L[1]
.
Tester des conditions en Python à l'aide de if... then... else...