Cours de Développement Python
Chapitre
>
Niveau
Création de listes
Listes numérotées
Les listes peuvent être utilisées pour stocker plusieurs valeurs en un seul endroit, que ce soit des nombres ou des chaînes de caractères ! Cela vous fera gagner du temps et de l'espace dans votre code et vous permettra également de lire des données en séquence.
Dans cet exercice, prenez tous les œufs colorés autour de la grange et stockez-les dans une liste afin de pouvoir les placer ensemble dans un conteneur.

Objectif
Ramassez des œufs et remplissez une liste que vous pouvez stocker dans un conteneur.
Ramassez les différents œufs dans la grange et stockez-les ensemble dans une list afin de pouvoir les placer ensemble dans un conteneur.
Les Lists sont comme des variables qui vous permettent de stocker plusieurs valeurs ensemble en un seul endroit. Vous l'écrivez comme une variable normale mais à la place vous mettez [] comme valeur, comme ceci : mylist = []. Ensuite, ajoutez-y des valeurs en écrivant le nom de la liste et en ajoutant la fonction append() pour y ajouter une valeur, comme ceci : mylist.append(1). Voici un exemple :
my_list = [] my_list.append(3) # La première valeur stockée dans la liste est 3 my_list.append(5) # La deuxième valeur stockée dans la liste est 5 my_list.append(2) # La troisième valeur stockée dans la liste est 2 # Ce code crée une liste de la manière suivante : my_list = [3, 5, 2]
Ramassez tous les œufs de chaque couleur dans le champ et créez les variables : blue_eggs, red_eggs, green_eggs. Créez une liste nommée eggs, comme ceci eggs = [], puis stockez dans les variables les œufs que vous avez collectés de chaque type correspondant, comme ceci : blue_eggs = 5.
Avec cette mise en place, vous pouvez ajouter la variable à la liste en utilisant la fonction append() mentionnée ci-dessus, comme ceci : eggs.append(blue_eggs). Assurez-vous de les ajouter dans le même ordre de couleur listé ci-dessus et tel que fourni dans l'éditeur de code.
Une fois que tous les œufs sont à l'intérieur de la list, dirigez-vous vers le X et placez-les dans le conteneur en utilisant la fonction place() de la même manière que vous placeriez une variable, comme ceci : player.place(eggs).