Python Ontwikkelingscursus
Hoofdstuk
>
Niveau

Voorwaarden
Controleren op bestaan

Doelstelling

Zoek uit of ingrediënten zijn opgeslagen in containers en combineer ze om voedsel te maken.

Je hebt verschillende ingrediënten nodig om een salade te maken, maar je moet ze eerst verzamelen. Je vindt wortels, tomaten, sla en komkommers in het veld, wortels en komkommers zijn echter opgeborgen. Verzamel de voorwerpen die je in het veld kunt pakken.

Om de ontbrekende voorwerpen te vinden, ga naar de X-tekens voor de containers en test de voorwaarden om te controleren of de voorwerpen in een container zitten. Gebruik een for lus om het proces te versnellen en de collect() functie om voorwerpen te verzamelen.

for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])

Zodra je alle voorwerpen hebt verzameld, sla je ze op in een list genaamd items en bewaar je het aantal van elk verzameld voorwerp met behulp van append().

Tot slot, loop naar het lichte X-teken en combineer alle voorwerpen tot een maaltijd met behulp van de combine() functie. Controleer of alle voorwerpen aanwezig zijn door de lengte van je lijst te controleren met een if statement, waarbij je de operator len() gebruikt om de lengte van je lijst na te gaan. De > of < kan worden gebruikt om te controleren of een waarde groter of kleiner is dan een specifieke waarde. De implementatie is: if len(items) < 5:

Codeboek