loading
seozie-img
Dans cette nouvelle partie, nous allons étudier et comprendre l’intérêt des structures de contrôle en Python. Une structure de contrôle est un ensemble d’instructions qui permet de tester une condition avant d’effectuer une action en fonction des résultats obtenus.

Que retourne une condition?

Quelque que soit le langage de programmation, cette notion est capitale. L’idée est de comprendre que si la condition établie n’est pas remplie, les instructions de la structure conditionnelle fonctionnent ou non.

Quel mot en Python sert à tester une condition?

If ,
>>> a = 100
>>> if a > 50:
...     a = a + 1
... 
>>> a
101
If Else ....
s'utilise à condition d'être initialisée par un if 
>>> a = 150
>>> if a < 50:
... a = a + 1 
... else:
... a = a - 1
... 
>>> a
149
Elif
s'utilise à condition d'être initialisée par un if 
Quel symbole doit-on ajouter à la fin d’une structure conditionnelle? (:) il indique clairement qu’il conclue une condition, ou et qu’on se trouve dans un bloc d’instruction.

True ou False?

Afin que la structure conditionnelle soit exécutée, la condition doit être égale à « True »

Indentation…

Indenter son code pour une meilleure lecture et bonne pratique.
  • contrairement à d’autres langages de programmation, l’indentation n’est pas qu’une question d’aisance en lecture mais aussi de sens pour les blocks d’instruction ainsi que leur fonctionnement.
    • qu’est qu’une instruction?
      • Une ou plusieurs lignes de codes qui sont interdépendantes.
    • qu’est-ce qui constitue un bloc d’instruction?
      • le retour systématique à la ligne et l’indentation…
    • qu’est ce qu’une structure conditionnelle imbriquée?
      • les SC n’ont aucune limite. Comme des légos, on peut indéfiniment les ajouter les unes aux autres.
  • dd pf

Les types de conditions

2

Editer une condition…

En Python, il est possible d’éditer les conditions de plusieurs manières, en fonction de ce que vous souhaitez faire. Voici quelques exemples :
  • Pour éditer une condition simple, vous pouvez utiliser l’opérateur de comparaison == pour vérifier si deux valeurs sont égales, ou l’un des autres opérateurs de comparaison (!=, >, <, >=, <=) pour vérifier si elles sont différentes, supérieures, inférieures, etc. Par exemple :
if x == 10: print("x est égal à 10")
  • Pour éditer une condition qui vérifie si une valeur se trouve dans un intervalle donné, vous pouvez utiliser l’opérateur in. Par exemple :
if x in range(5, 15): print("x est compris entre 5 et 15")
  • Pour éditer une condition qui vérifie si une valeur est membre d’une liste ou d’un ensemble, vous pouvez utiliser l’opérateur in. Par exemple :
if x in [1, 2, 3, 4]: print("x est l'un des éléments de la liste")
  • Pour éditer une condition qui vérifie si une valeur est contenue dans une chaîne de caractères, vous pouvez utiliser l’opérateur in. Par exemple :
if "abc" in x: print("la chaîne 'abc' est contenue dans x")
  • Pour éditer une condition qui vérifie si une valeur est True ou False, vous pouvez utiliser l’opérateur de comparaison is. Par exemple :
if x is True: print("x est vrai")
Il existe de nombreuses autres manières d’éditer des conditions en Python, en fonction de vos besoins. N’hésitez pas à consulter la documentation Python ou à faire des recherches en ligne pour en savoir plus sur les différentes options qui s’offrent à vous.
Il en existe beaucoup. – Adminas

Write a Reply or Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *