Mathématiques En Python

Le module Math

Bibliothèques Sympy

  1. Introduction à Sympy
  2. Symbols et Expressions

Bibliothèques Numpy

Bibliothèques Scipy

Formation au langage Python

Utilisateurs en ligne

Users: 10 Guests, 4 Bots

Annonces Google










 

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