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