Python Ontwikkelingscursus
Hoofdstuk
>
Niveau
Basisoperatoren
Constanten en praktijk
Doelstelling
Neem mandje met eieren en bewaar de eieren in containers voordat je bepaalt hoeveel eieren je hebt opgeslagen.
Constanten zijn vergelijkbaar met variabelen, behalve dat zij een vooraf toegewezen waarde hebben die niet gewijzigd kan worden. In deze oefening ga je een constante gebruiken met de naam egg_basket die een onbekende waarde heeft die het aantal eieren in het mandje vertegenwoordigt.
Maak twee variabelen voor elke container met de namen: bag1, bag2 en sla de helft van de eieren in elke tas op door operatoren te gebruiken, zoals dit: bag1 = egg_basket/2
Ga naar de donkere X-markeringen voor de containers en gebruik de place() functie om de tassen in elke container te plaatsen, zoals dit: player.place(bag1).
Ga daarna naar de lichte X-markeringen voor de tafels en gebruik de speak() functie om te vertellen hoeveel eieren je hebt.
Bij de eerste lichte X-markering geef je het totaal aantal eieren weer: player.speak("there are %d eggs" % (egg_basket)). Bij de volgende lichte X-markering geef je weer hoeveel eieren er in elke container zitten, zoals dit: player.speak("there are %d eggs in bag 1 and %d in bag 2" % (bag1, bag2))