Programmation pour débutants avec des blocs
Chapitre
>
Niveau

Listes avancées et structures de données
Utilisation de listes pour les objets

Objectif

Récoltez toutes les cultures du champ et rangez-les dans la réserve en utilisant des listes imbriquées.

Il y a quatre (4) cultures qui poussent dans le champ : "corn", "carrot", "wheat" et "parsnip". Récoltez les cultures et placez-les dans la réserve en créant une structure de liste imbriquée (dictionnaire).

Traversez le champ et ramassez toutes les cultures, une fois que vous avez réussi à traverser le champ. Comptez le nombre de chaque type de culture et stockez les cultures dans une structure de liste imbriquée, pour faciliter la manipulation et le stockage.

Premièrement, créez une variable nommée crops en utilisant le bloc create empty list ou en utilisant le bloc set dict value. Utilisez le bloc set dict value pour ajouter chaque nom de culture en tant que clé et le nombre de cultures que vous avez ramassées en tant que valeur. Par exemple : utilisez set dict value avec crops, la clé "corn" et la valeur 6 (le nombre de corn que vous avez collecté).

Une fois que vous avez ramassé toutes les cultures et les avez placées à l'intérieur de la structure de liste imbriquée, dirigez-vous vers les marques X et faites face aux caisses pour déposer les cultures dans le stockage en utilisant le bloc place. Utilisez le bloc get dict value pour accéder aux valeurs des cultures, de cette manière : utilisez get dict value avec crops et la clé "corn", puis connectez-le au bloc place. Chaque marque X porte un panneau vous indiquant la culture qui y est stockée. Terminez le niveau en rangeant les cultures dans les caisses de stockage correctes, comme indiqué par les panneaux.

Livre de Code