- Exéctuer le logiciel Thonny.
- On considère le polynôme
défini sur
par
.
Taper l’instruction suivante dans l’éditeur de code:def Q(x): return 3*x*x+6*x-9
Exécuter le script.
Taper dans le shell l’instruction suivante:>>> Q(2)
Quel est le résultat?
Nous venons donc de créer une fonction Python nomméeQ
qui possède un paramètrex
. - On considère le polynôme
défini sur
par
où
,
et
.- Créer une fonction
qui prend en paramètre les coefficients a, b, c et la variable x. Elle retournera la valeur de
. - Taper le code suivant:
def forme_canonique(a,b,c): alpha=-b/(2*a) beta=P(a,b,c,alpha) print(str(a)+"(x - "+ str(alpha) + ")^2 " + str(beta))
- Tester cette fonction. Que fait-elle?
- Mettre sous forme canonique les polynômes suivants:
- Créer une fonction
- On considère toujours le polynôme
défini sur
par
où
,
et
.- Créer une fonction
discriminant()
qui prend en paramètre les coefficients a, b et c et qui retourne le discriminant du polynôme
. - Créer une fonction
racines()
qui prend en paramètres les coefficients a, b et c et qui retourne les éventuelles racines du polynôme
. - Résoudre les équations suivantes:
- Créer une fonction