0% ont trouvé ce document utile (0 vote)
11 vues8 pages

Conditions IF, ELIF, ELSE en Python

Ce document décrit les structures conditionnelles en Python telles que if, elif et else. Il explique comment les booléens sont utilisés pour représenter deux états possibles et prendre des décisions. Différents opérateurs de comparaison sont également présentés.

Transféré par

delwestmeongbeing
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues8 pages

Conditions IF, ELIF, ELSE en Python

Ce document décrit les structures conditionnelles en Python telles que if, elif et else. Il explique comment les booléens sont utilisés pour représenter deux états possibles et prendre des décisions. Différents opérateurs de comparaison sont également présentés.

Transféré par

delwestmeongbeing
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

IF ELIF ELSE Python Conditions

Accueil › Python débutant › IF ELIF ELSE Python Conditions


Les fonctions natives
Boucle for / while
Cette notion est l'une des plus importante en programmation. L'idée est de
dire que si telle variable a telle valeur alors faire cela sinon cela.
Un booléen est une valeur qui peut être soit vraie (true) soit fausse (false).
Cette valeur est utilisée pour représenter deux états possibles, généralement
"vrai" et "faux", "oui" et "non", "1" et "0", etc.
Les booléens sont souvent utilisés dans les algorithmes pour effectuer des
tests et prendre des décisions. Par exemple, un programme informatique peut
utiliser un booléen pour vérifier si un nombre est pair ou impair. Si le nombre
est pair, le booléen sera "vrai", sinon il sera "faux".
Les booléens peuvent également être utilisés dans les expressions
conditionnelles. Par exemple, si on veut afficher un message seulement si une
certaine condition est remplie, on peut utiliser un booléen pour savoir si la
condition est vraie ou fausse. Si le booléen est "vrai", le message sera affiché,
sinon il ne le sera pas.
En informatique, les booléens sont souvent utilisés en conjonction avec les
opérateurs de comparaison, qui permettent de comparer deux valeurs entre
elles. Par exemple, l'opérateur "égal à" (==) permet de vérifier si deux valeurs
sont égales, et renvoie "vrai" si c'est le cas, "faux" sinon. Il existe d'autres
opérateurs de comparaison tels que "différent de" (!=), "supérieur à" (>),
"inférieur à" (<), etc.
En résumé, les booléens sont une valeur très utile en informatique qui permet
de représenter deux états possibles et de prendre des décisions en fonction
de ces états. Ils sont souvent utilisés dans les algorithmes et les expressions
conditionnelles pour effectuer des tests et contrôler le flux d'exécution d'un
programme.
Prenon un exemple, on va donner une valeur à une variable et si cette valeur
est supérieur à 5, alors on va incrémenter la valeur de 1

>>> a = 10

>>> if a > 5:

... a = a + 1

...

>>> a
11

Que se passe-t-il si la valeur était inférieure à 5?

>>> a = 3

>>> if a > 5:

... a = a + 1

...

>>> a

On remarque que si la condition n'est pas remplie, les instructions dans la


structure conditionnelle sont ignorées.

Condition if else
Il est possible de donner des instructions quelque soit les choix possibles avec
le mot clé else .

>>> a = 20

>>> if a > 5:

... a = a + 1

... else:

... a = a - 1

...

>>> a

21

Changeons uniquement la valeur de la variable a :

>>> a = 3

>>> if a > 5:

... a = a + 1
... else:

... a = a - 1

...

>>> a

Condition elif
Il est possible d'ajouter autant de conditions précises que l'on souhaite en
ajoutant le mot clé elif , contraction de "else" et "if", qu'on pourrait traduire par
"sinon".

>>> a = 5

>>> if a > 5:

... a = a + 1

... elif a == 5:

... a = a + 1000

... else:

... a = a - 1

...

>>> a

1005

Dans cet exemple, on a repris le même que les précédent mais nous avons
ajouté la conditions "Si la valeur est égale à 5" que se passe-t-il? Et bien on
ajoute 1000.

Les comparaisons possibles


Il est possible de comparer des éléments:

== égal à

!= différent de (fonctionne aussi avec )


> strictement supérieur à

>= supérieur ou égal à

< strictement inférieur à

<= inférieur ou égal à

Comment fonctionne les structures conditionnelles?


Les mots clé if, elif et else cherchent à savoir si ce qu'on leur soumet est
True . En anglais True signifique "Vrai". Donc si c'est la valeur est True, les
instructions concernant la condition seront exécutée.
Comment savoir si la valeur qu'on soumet à l'interpreteur est True? Il est
possible de le voir directement dans l'interpréteur.
Demandons à python si 3 est égal à 4:

>>> 3 == 4

False

Il vous répondra gentiment que c'est False , c'est à dire que c'est faux .
Maintenant on va donner une valeur à une variable est on va lui demander si
la valeur correspond bien à ce que l'on attend.

>>> a = 5

>>> a == 5

True

AND / OR
Il est possible d'affiner une condition avec les mots clé AND qui signifie " ET "
et OR qui signifie " OU ".
On veut par exemple savoir si une valeur est plus grande que 5 mais aussi
plus petite que 10:

>>> v = 15

>>> v > 5 and v < 10

False

Essayons avec la valeur 7 :


>>> v = 7

>>> v > 5 and v < 10

True

Pour que le résultat soit TRUE , il faut que les deux conditions soient
remplies .
Testons maintenant la condition OR

>>> v = 11

>>> v > 5 or v > 100

True

Le résultat est TRUE parce qu' au moins une des deux conditions est
respectée .

>>> v = 1

>>> v > 5 or v > 100

False

Dans ce cas la aucune condition n'est respectée, le résultat est donc FALSE .

Chainer les comparateurs


Il est également possible de chainer les comparateurs:

>>> a, b, c = 1, 10, 100

>>> a < b < c

True

>>> a > b < c

False

Les fonctions natives


Boucle for / while
Python débutant
o Présentation Python
o Installer Python
o Interpréteur python
o IDE Editeurs python
o Calculs et variables
o Les listes
o Les tuples
o Les dictionnaires
o Les fonctions
o Les fonctions natives
o Conditions if elif else
o Boucle for / while
o Les modules/packages
o Les exceptions
o Les compréhensions de liste
o Programmation orientée objet
o Les décorateurs
o Les itérateurs/générateurs
o Expressions régulières
o Lire / Editer un fichier
o PEP 8 / bonnes pratiques
o Black formateur de code

Python avancé
o Différences python 2 / 3
o Encodage python
o Pip installe vos librairies
o Virtualenv
o Debug
o Python Path
o Gestion fichiers et dossiers
o Interface graphique tKinter
o Graphiques scientifiques
o Programmation asynchrone
o XML et python
o BeautifulSoup / HTML parser
o Créer un exécutable
o Dossier partagé / samba
o FTP / SFTP
o Fabric SSH
o Envoyer un mail SMTP
o Réseau / socket
o Base de données
o Créer un serveur web
o Websocket & Crossbar
o Générateur de site statique
o Numba
o Tests unitaires
o Deep Learning IA
o Deep Learning & PyTorch
o Block Chain

Django
o Présentation Django
o Installer Django
o Initialiser un projet Django
o Créer une application Django
o ORM Django
o Login Django
o Les champs des modèles
o Interface admin Django
o Queryset
o Many to many relation
o Les vues
o Les formulaires
o CSRF Token
o Les middlewares
o Templates Django
o Context Processor
o Signaux Django
o Xadmin
o Django select2
o Crispy Forms
o AngularJS et Django
o Uploader un fichier en ajax
o Django Rest Framework
o Django déploiement

Raspberry Pi
o Présentation Raspberry pi
o Installer Raspbian
o IP statique
o Samba / partager un dossier
o Lire vidéo 1080p
o Installer VPN
o Client torrent
Site
o Contacter l'auteur
o Mentions légales

Apprendre programmation cours python 3


Django internet web - Documentation débutant et expert
Version anglaise

Vous aimerez peut-être aussi