> Tutorial
Du har set, at du kan arbejde med tal, men der findes også særlige værdier: None og booleans.
NoneNone er en værdi, der repræsenterer en tom eller ugyldig værdi, eller endda en fejl, men den er ikke det samme som tallet 0.
For eksempel returnerer me.weapon det våben, din porre holder, eller None, hvis du ikke har noget våben i hånden.
Du har måske bemærket, at me.setWeapon() koster 1 PT pr. tur. Du kan begrænse brugen til tur 1 med denne betingelse:
Du tester for værdien None med is None (og is not None for det modsatte).
True og FalseBooleans er to værdier: True og False. De kan bruges til at repræsentere alt, der kan have to tilstande, for eksempel:
Eksempler på egenskaber og metoder, der returnerer en boolean:
enemy.alive returnerer True, hvis enheden er i live, ellers False.me.canUseWeapon(enemy) returnerer True, hvis du kan bruge dit våben på fjenden.Eksempel: vi tjekker, om vi kan bruge vores våben på fjenden:
Hvad kan None bruges til?
At repræsentere manglende information eller en manglende værdi At repræsentere tallet 0 At repræsentere en fejl At repræsentere et program af dårlig kvalitet
Hvad bruges booleans til?
At repræsentere en værdi med to mulige tilstande At repræsentere en meget stor værdi
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.