Annonces Google

Python Avancé

Télécharger le cours complet


  1. Les modules en Python
  2. Le module OS
  3. Gestion des fichiers en Python
  4. Python et bases de données SQLite
  5. Python et bases de données MySql
  6. DB Browser for SQLite
  7. Interface Graphique avec Tkinter
  8. La bibliothèque d'images PILLOW
  9. Le module de style tkinter.ttk
  10. Projet: Création d'un éditeur de texte
  11. Interface graphique avec wxPython
  12. Le framework Django

Télécharger le cours complet

Utilisateurs en ligne

Users: 1 Invité, 2 Bots

Tutoriels Informatiques

TICE & Multimédias

Math-pour-Informatiques

Anglais pour débutants

Nous somme sur Facebook

 

La boucle while en programmation Python Voyons comment l’instruction while de Python est utilisée pour construire des boucles. Nous allons commencer simplement et embellir au fur et à mesure. Rappelez-vous: toutes les structures de contrôle de Python utilisent l'indentation pour définir des blocs. Reportez-vous à la discussion sur le regroupement des instructions dans le didacticiel précédent. L'expression de contrôle, <expr>, implique généralement une ou plusieurs variables initialisées avant le démarrage de la boucle, puis modifiées quelque part dans le corps de la boucle. Lorsqu'une boucle while est rencontrée, <expr> est d'abord évalué dans un contexte booléen. Si c'est le cas, le corps de la boucle est exécuté. Ensuite, <expr> est à nouveau vérifié, et si toujours vrai, le corps est exécuté à nouveau. Cela continue jusqu'à ce que <expr> devienne faux, moment auquel l'exécution du programme passe à la première instruction au-delà du corps de la boucle.

 

1 – La structure répétitive For …

La boucle for en Python, permet d’exécuter des instructions répétés.

Sytaxe:

# -*- coding: utf-8 -*-
for compteur in range(début_compteur, fin_compteur):
    instructions...

Exemple. affichage des 10 premiers nombres

# -*- coding: utf-8 -*-
for i in range(1,11):
    print(i)
#affiche les 10 premiers nombres 1 , 2 , ..., 10

Remarque . Noter que dans la boucle for i in range(1,n) le dernier qui est n n’est pas inclus ! Cela veut dire que la boucle s’arrête à l’ordre n-1.

2- La structure répétitive While

La structure while permet d’exécuter un ensemble d’instructions tant qu’une condition est réalisée et que l’exécution s’arrête lorsque la condition n’est plus satisfaite.

Sytaxe:

while ( condition ):
      intructions...

Exemple. affichage des 10 premiers entiers avec la boucle while

i = 1
while (i < = 10):
      print(i)
      i = i + 1

 

Younes Derfoufi
CRMEF OUJDA

Laisser un commentaire

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

Time limit is exhausted. Please reload the CAPTCHA.

Nous sommes sur Facebook