Boucles for

Les instructions if permettent d'exécuter conditionnellement des blocs de code. Si la condition est vraie, le programme exécute ces lignes, sinon, il passe à la suite.
Les boucles for nous permettent de répéter des blocs de code. La boucle répète les mêmes actions pour chaque élément de la liste (itérable – des objets qui vous permettent de parcourir leurs éléments un par un) qui lui est passée.
for month in ['December', 'January', 'February', 'March']:
    print(month)
Ce programme affichera 4 valeurs, chacune sur une ligne séparée, car l'instruction print est exécutée pour chaque élément de la liste (chaque mois) :
December
January
February
March
Nous pourrions obtenir la même chose en stockant une liste séparée de mois :
months = ['December', 'January', 'February', 'March']
for month in months:
    print(month)
Dans cet exemple, la variable month a d'abord pris la valeur December, puis l'instruction print a été exécutée. Après cela, la variable month a pris la valeur January, puis l'instruction print a été exécutée à nouveau, et ainsi de suite pour February et March.
 
💡
Donc, la syntaxe de la boucle for inclut une liste (ou tout autre itérable), et pour chaque élément de cette liste, le bloc de code à l'intérieur du for sera exécuté. La variable qui suit le mot-clé for prend les valeurs de la liste une par une.
 
Regardez la section interactive ci-dessous et essayez de simuler la boucle vous-même.

Défi

Étant donné la liste des mois de l'année, écrivez un programme qui affiche les 5 premiers mois en sortie. Chaque mois doit être imprimé sur une ligne séparée.
months = [
    'January', 'February',
    'March', 'April', 'May',
    'June', 'July', 'August',
    'September', 'October', 'November',
    'December'
]
Astuce
Vous pouvez utiliser l'opérateur de découpe (slice) pour extraire les 5 premiers éléments de la liste
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue