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.

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