0% ont trouvé ce document utile (0 vote)
6 vues3 pages

Boucles en Python

Le document explique l'utilisation des boucles en programmation, en se concentrant sur les boucles 'for' et 'while' en Python. La boucle 'for' permet d'itérer sur des séquences comme des listes ou des chaînes, tandis que la boucle 'while' exécute un code tant qu'une condition est vraie. Des exemples de code illustrent comment afficher des éléments d'une liste et comment utiliser la fonction 'range()' pour contrôler le nombre de répétitions.

Transféré par

nicofalardo
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)
6 vues3 pages

Boucles en Python

Le document explique l'utilisation des boucles en programmation, en se concentrant sur les boucles 'for' et 'while' en Python. La boucle 'for' permet d'itérer sur des séquences comme des listes ou des chaînes, tandis que la boucle 'while' exécute un code tant qu'une condition est vraie. Des exemples de code illustrent comment afficher des éléments d'une liste et comment utiliser la fonction 'range()' pour contrôler le nombre de répétitions.

Transféré par

nicofalardo
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

Quand utiliser des boucles

En programmation, il y a des ensembles d’instructions qu’il faut répéter


plusieurs fois. Par exemple, si vous voulez réaliser une même tâche sur tous
les éléments d’une liste. Et si vous avez une liste de campagnes et que vous
voulez les afficher toutes ?

Quand vous avez besoin de répéter un ensemble d’instructions, parfois vous


savez combien de fois vous allez le répéter, d’autres fois vous ne savez pas.
Parfois, le nombre de répétitions n’est pas important et vous voulez répéter le
code jusqu’à ce qu’une certaine condition soit remplie.

Pour tous ces usages, vous allez utiliser des boucles.

La boucle for
La boucle for est le type de boucle centrale dans Python. Une boucle for est
utilisée pour itérer sur une séquence. Ça peut être une liste, un tuple, un
dictionnaire ou même une chaîne de caractères. Avec une boucle for, vous
pouvez exécuter le même code pour chaque élément dans cette séquence.
Avec Python, c’est très facile de créer des boucles. Si vous voulez afficher tous
les éléments dans une liste, le code ressemblera à ça :

races_de_chien = ["golden retriever", "chihuahua", "terrier", "carlin"]

for chien in races_de_chien:

print(chien)

Dans ce code, chaque élément dans races_de_chien sera affiché dans le


terminal. chien est un nom de variable qui se met à jour pour être l’élément
suivant à chaque fois que la boucle se répète. Vous pouvez modifier chien en
cocorico et il s’exécutera toujours de la même façon, mais cela n’a pas bien
d’intérêt !
Vous pouvez faire le même genre de boucle for si vous voulez passer en
boucle chaque caractère d’une chaîne.

Pour boucler un certain nombre de fois, vous pouvez utiliser la fonction


range(). Elle renverra une séquence de nombres qui vont de 0 à un nombre
de fin déterminé.

for x in range(5):

print(x)
Ce code affichera 0, 1, 2, 3, 4 en séquence.

for x in range(100):

print(f"{x} bouteilles de bières au mur !")

Donc dans cet exemple, le code va afficher :

0 bouteilles de bières au mur !

1 bouteilles de bières au mur !

99 bouteilles de bières au mur !


La fonction range() est réglée sur 0 par défaut pour la valeur de début. Vous
pouvez la modifier en ajoutant un autre nombre entier comme ça :
range(4, 10) !
Cette plage renvoie les valeurs de 4 à 9 (sans inclure 10).

La boucle while
La boucle for vous permet d’exécuter du code un nombre spécifique de fois,
alors que la boucle while continue de s’exécuter jusqu’à ce qu’une certaine
condition soit remplie.

Dans le cours précédent, vous avez découvert des conditions, ou instructions,


qui évaluent si une expression est vraie ou fausse. C’est la même chose ici : le
code dans l’instruction while s’exécute jusqu’à ce que la condition devienne
fausse.

L’extrait de code ci-dessous vérifie la capacité actuelle et l’augmente d’une


unité jusqu’à ce que la capacité maximale soit atteinte.

capacite_maximale = 10

capacite_actuelle = 3

while capacite_actuelle < capacite_maximale:

capacite_actuelle += 1

Comme cette capacite_actuelle commence à 3, ce code s’exécute 7 fois


jusqu’à ce que capacite_actuelle atteigne 10.

Vous aimerez peut-être aussi