> Tutorial
Je hebt gezien dat je met getallen kunt werken, maar er bestaan ook speciale waarden: None en de booleans.
NoneNone is een waarde die een lege of ongeldige waarde voorstelt, of zelfs een fout, maar ze is iets anders dan het getal 0.
Zo geeft me.weapon het wapen terug dat je prei vasthoudt, of None als je geen wapen in handen hebt.
Misschien heb je gemerkt dat me.setWeapon() elke beurt 1 PT kost. Met deze voorwaarde beperk je het gebruik ervan tot beurt 1:
Je test op een waarde None met is None (en met is not None voor het omgekeerde).
True en FalseBooleans zijn twee waarden: True en False. Je kunt ze gebruiken om alles voor te stellen wat twee toestanden kan hebben, zoals:
Voorbeelden van eigenschappen en methodes die een boolean teruggeven:
enemy.alive geeft True terug als de entiteit leeft, en anders False.me.canUseWeapon(enemy) geeft True terug als je je wapen op de vijand kunt gebruiken.Voorbeeld: we controleren of we ons wapen op de vijand kunnen gebruiken:
Waarvoor kun je None gebruiken?
Om ontbrekende informatie of een ontbrekende waarde voor te stellen Om het getal 0 voor te stellen Om een fout voor te stellen Om een slecht programma voor te stellen
Waarvoor dienen booleans?
Om een waarde met twee mogelijke toestanden voor te stellen Om een heel grote waarde voor te stellen
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.