1.2 Python - Les opérateurs
Introduction
Dans cette quête, tu apprendras à manipuler les opérateurs en Python.
Objectifs
✅ Etre en mesure de réaliser des calculs en Python ✅ Savoir écrire des conditions complexes
Sommaire
Qu'est ce qu'un opérateur en python ?
Un opérateur est un symbole (+, >, <=...) ou un mot réservé (and, or, is...) permettant de réaliser une opération.
Le symbole =que nous avons utilisé à la quête précédente est également un opérateur, plus précisément l'opérateur d'affectation.
Les opérateurs sont essentiels en programmation : ils permettent de réaliser des opérations mathématiques entre des variables (opérateurs arithmétiques), de comparer des valeurs (opérateurs de comparaison) ou de combiner des expressions vraies ou fausses (opérateurs logiques).
Les opérateurs arithmétiques
Ces opérateurs permettent d'effectuer des opérations mathématiques comme par exemple l'addition ou encore la soustraction. Voici une liste des opérateurs arithmétiques que tu utiliseras fréquemment :

Les opérateurs de comparaison
Ces opérateurs permettent de comparer deux valeurs, et le résultat est un booléen (True ou False). Voici une liste des opérateurs de comparaison avec des exemples :

Les opérateurs logiques
Comme pour les opérateurs de comparaison, les opérateurs logiques renvoient un booléen. Tu rencontreras les opérateurs and, or, et not. Le tableau ci-dessous montre quelques exemples :

Quiz
true|||true|||true
# Quel est le résultat de l'expression (-22 // 5) ?
[x] -5
[] 4
[] 3
[] -4
# Quel est le résultat de l'expression (2 * 4 ** 2 * 5) ?
[] 320
[x] 160
[] 1073741824
# Quel est le résultat de l'expression 32 % 5 ?
[x] 2
[] 6
[] 32
[] 5
# Parmi les opérateurs suivants lesquels sont des opérateurs logiques
[x] and
[] +
[] =
[x] or
[x] not
Challenge
Dans ce challenge, tu mettras en pratique ce que tu as appris précédemment. Suis le lien ci-dessous et réalise les exercices. N'oublie pas de faire une copie du google colab sur ton propre Drive avant de commencer les exercices Python 1.2 Les opérateurs
Critères de validation
N'oublie pas de soumettre ton lien à la quête une fois que tu as terminé !
Proposition de solution
Dans ce notebook , tu trouveras une solution au challenge. Ce n'est pas la seule possible, mais elle fonctionne !
Ressources partagées sur cette quête
- Très bonne video explicative pour mieux comprendre comment remplacer des éléments dans une chaîne avec Pythonhttps://www.youtube.com/watch?v=iYrHF5er0yQ
- Pour connaitre au mieux les différentes méthodeshttps://www.w3schools.com/python/python_ref_string.asp
- Réviser la division Euclidienne pour l'exercice Google Collabhttps://math-coaching.com/fiche/effectuer-division-euclidienne-reste-111