0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Cours2 Conditions Python

Ce document présente les conditions en Python, essentielles pour prendre des décisions dans un programme. Il couvre les valeurs booléennes, les opérateurs de comparaison, les structures conditionnelles if, elif et else, ainsi que les opérateurs logiques. Des exemples pratiques et des exercices sont fournis pour illustrer l'utilisation des conditions.

Transféré par

yanntankoano1
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Cours2 Conditions Python

Ce document présente les conditions en Python, essentielles pour prendre des décisions dans un programme. Il couvre les valeurs booléennes, les opérateurs de comparaison, les structures conditionnelles if, elif et else, ainsi que les opérateurs logiques. Des exemples pratiques et des exercices sont fournis pour illustrer l'utilisation des conditions.

Transféré par

yanntankoano1
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours 2 : Les Conditions en Python

Introduction
Dans un programme, il est souvent nécessaire de prendre des décisions. Par exemple :

- Vérifier si un utilisateur est majeur ;


- Savoir si un mot de passe est correct ;
- Afficher un message différent selon une note ;
- Contrôler si un nombre est positif ou négatif.

Pour cela, Python utilise les conditions. Les conditions permettent au programme de choisir
quoi faire selon qu’une affirmation est vraie ou fausse.

NB : L → Ligne , E → Espace

1. Les valeurs booléennes


En Python, une condition retourne toujours : True → vrai , False → faux

Exemple : Print(5 > 2). , Résultat : True

Autre exemple : Print(10 < 3). ,Résultat : False

2. Les opérateurs de comparaison


Les opérateurs de comparaison servent à comparer des valeurs.

Opérateur. Signification

== Egal à

!= Différent de

> Supérieur à

< Inférieur à

>= Supérieur ou égal

<= Inférieur ou égal


3. La condition if
Le mot-clé if signifie si.

Exemple : L1 : Age = 20. L2 : If age >= 18 : L3 : E Print(‘ Tu es majeur ‘)

Explication : Python vérifie la condition age >= 18 . Si c’est vrai, le message s’affiche.

4. L’indentation
En Python, l’indentation est très importante. Les instructions à l’intérieur du if doivent être
décalées avec des espaces ou une tabulation.

Exemple correct : L1 : If 5 > 2 : L2 : E Print(‘ Correct ‘)

5. La condition if…else
Le mot-clé else signifie sinon.

Syntaxe : L1 : If condition : L2 : E Instruction. L3 : Else : L4 : E Autre_instruction

Exemple : L1 : Age = 15. L2 : If age >= 18 : L3 : E Print(‘ Tu es majeur ‘). L4 : Else : L5 : E


Print(‘ Tu es mineur ‘)

Explication : Si l’âge est supérieur ou égal à 18 → majeur , Sinon → mineur

6. La condition elif
Elif signifie sinon si. Il permet de tester plusieurs cas.

Syntaxe : L1 : If condition : L2 : E Instruction. L3 : Elif autre_condition : L4 : E Instruction


L5 : Else : L6 : E Instruction

Exemple : L1 : Note = 14. L2 : If note >= 16 : L3 : E Print(‘ Très bien ‘). L4 : Elif note >= 10 :
L5 : E Print(‘ Moyen ‘). L6 : Else : L7 : E Print(‘ Insuffisant ‘)

Explication : Si la note est au moins 16 → Très bien , Sinon si elle est au moins 10 → Moyen ,
Sinon → Insuffisant

7. Les opérateurs logiques


Les opérateurs logiques permettent de combiner plusieurs conditions.
And → Et , Or → Ou , Not → Non

7.1And
Les deux conditions doivent être vraies.

Exemple : L1 : Age = 20 L2 : Argent = 500. L3 : If age >= 18 and argent >= 100 : L4 : E
Print(‘ Tu peux acheter ‘)

7.2or
Une seule condition doit être vraie.

Exemple : L1 : Jour = ‘ samedi ‘. L2 : If jour == ‘ samedi ‘ or jour == ‘ dimanche ‘ : L3 : E


Print(‘ C’est le week-end ‘)

7.3 not
Inverse le résultat.

Exemple : L1 : Connecte = False. L2 : If not connecte : L3 : E Print(‘ Veuillez vous


connecter ‘)

8. Les conditions imbriquées


Une condition peut être placée à l’intérieur d’une autre.

Exemple : L1 : Age = 20. L2 : Carte = True. L3 : If age >= 18 :. L4 : E If carte : L5 : EE


Print(‘ Entrée autorisée ‘)

Explication : Python vérifie d’abord l’âge. Ensuite il vérifie si la personne possède une carte.

9. Utiliser input() avec les conditions


On peut demander des informations à l’utilisateur.

Exemple : L1 : Age = int(input(« Quel est ton âge ? « )). L2 : If age >= 18 : L3 : E Print(‘ Tu es
majeur ‘). L4 : Else : L5 : E Print(‘ Tu es mineur ‘)

Explication : Input() récupère ce que l’utilisateur écrit. , Int() transforme le texte en nombre.
10. Exemples pratiques
Exemple 1 : Nombre positif ou négatif

Nombre = int(input(« Entre un nombre : « ))

If nombre > 0 :

Print(« Nombre positif »)

Elif nombre < 0 :

Print(« Nombre négatif »)

Else :

Print(« Le nombre est zéro »)

Exemple 2 : Vérification du mot de passe

Mot_de_passe = input(« Mot de passe : « )

If mot_de_passe == « python123 » :

Print(« Accès autorisé »)

Else :

Print(« Mot de passe incorrect »)

Exemple 3 : Pair ou impair

Nombre = int(input(« Entre un nombre : « ))

If nombre % 2 == 0 :

Print(« Nombre pair »)

Else :

Print(« Nombre impair »)

Explication

% donne le reste d’une division. Si le reste est 0, le nombre est pair.

11. Erreurs fréquentes


Oublier les deux points :

Incorrect : If age >= 18

Correct : If age >= 18 :


Confondre = et == , = → affectation , == → comparaison

Incorrect : If age = 18 :

Correct : If age == 18 :

12. Résumé
Les conditions permettent de prendre des décisions dans un programme.

Les principales structures sont : If , Elif , Else

Les opérateurs de comparaison permettent de tester des valeurs : == , != , > , < , >= , <=

Les opérateurs logiques permettent de combiner les conditions : , And , Or , Not

13. Exercices
Exercice 1

Demande l’âge d’un utilisateur et affiche : « Majeur » s’il a au moins 18 ans ; « Mineur »
sinon.

Exercice 2

Demande un nombre et affiche s’il est : Positif ; Négatif ; Ou nul.

Exercice 3

Demande une note sur 20 et affiche : « Excellent » si la note est supérieure ou égale à 16 ; , «
Bien » si elle est supérieure ou égale à 10 ; , « Insuffisant » sinon.

Exercice 4

Demande un mot de passe et vérifie s’il est correct.

Conclusion
Les conditions sont essentielles en programmation. Elles permettent à un programme de
réagir différemment selon les situations. Avec les conditions, on peut : Créer des jeux ;
Contrôler des utilisateurs ; Vérifier des informations ; Automatiser des décisions.

La maîtrise des conditions est une étape très importante pour progresser en Python.

Vous aimerez peut-être aussi