1.6. Exercices¶
1.6.1. Premières manipulations¶
Démarrez l’interprète et effectuer les manipulations suivantes :
Entrez
help()
et suivez les instructions pour obtenir des informations sur l’opérateur//
.Affichez le résultat de l’expression
4 // 2
.Affichez le résultat de l’expression
4 / 2
.Essayez de déterminer la raison pour laquelle l’affichage des résultats des deux expressions ci-dessus diffère (avec Python 3).
Solution
>>> help()
...
help> symbols
...
help> //
...
>>> print(4 // 2)
2.0
>>> print(4 / 2)
2
Le résultat de la première expression est un nombre décimal alors que celui de la seconde est un nombre entier.
1.6.2. Opérations arithmétiques¶
Trouvez les solutions de l’équation \(x^2+3x+2=0\).
Note
Nous n’avons pas encore vu la fonction de racine carrée mais vous pouvez utiliser l’opérateur de puissance à la place.
Solution
>>> a = 1
>>> b = 3
>>> c = 2
>>> (-b + (b**2 - 4*a*c)**0.5) / (2*a)
-1.0
>>> (-b - (b**2 - 4*a*c)**0.5) / (2*a)
-2.0