Exercices
Exercice 1: Expressions arithmétiques et logiques
But
Révision sur les opérations arithmétiques, logiques et de comparaison.
Manipulation des opérateurs avec la syntaxe Python.
Comprendre comment les opérations sont interprétées en Python.
Utilisation de la console Python dans l'IDE PyCharm.
Énoncé
Pour chaque exemple :
Trouvez d'abord (manuellement) la valeur ou l'état des expressions.
Remplacez les caractères mathématiques en Python.
Vérifiez vos résultat dans la console Python dans PyCharm
Que valent ces expressions ?
6 * (2 + 3) − (3 * 23 + 6 * 23 + 8 * 22 – 4 * 2) + 36 * 25 ÷ 3 * 23 * 2 + 9
8 * (4 *3 + 12 – 5 * 3) + 8 * 33 ÷ 2 * 32
(2* 5 + 3) * (2 * 5 + 1) + ((5 + 7) * (2 * 5 + 1)) ÷ 2
Quel est l’état des expressions suivantes ?
3 > 19 ET 5 < 4 OU 18 < 15 ET 7 > 4
3 > 19 ET (5 < 4 OU 18 < 15 ET 7 > 4)
(3 > 19 ET 5 < 4 OU 18 < 15) ET 7 > 4
3 > 19 OU (13 > 2 ET (5 < 4 OU 18 < 15 ET 7 > 4))
Quel est l’état de ces expressions si A vaut 2 et B vaut 9 ?
A + (4 + 9 * 3) – 27 > 2 ^ 3 / 4
3 + B > 19 – A OU 5 < 4 ET 18 < 15 OU 7 > 4
Que vaut l’expression suivante si A vaut 4 et B vaut 8 ?
A > 2 * (B – 6)
Pour quelles valeurs de A cette expression changerait d’état ?
Pour quelles valeurs de B cette expression changerait d’état ?
Pour quelles valeurs de A l’expression suivante changerait d’état ?
3 + B > 19 – A OU 5 < 4 ET 18 < 15 OU 7 > 4
Last updated