Boolean og null (Python)

Boolean og None

> Tutorial

Du har set, at du kan arbejde med tal, men der findes også særlige værdier: None og booleans.

Værdien None

None 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).

Booleans: True og False

Booleans 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:

Eksempel: vi tjekker, om vi kan bruge vores våben på fjenden:

❓ Quiz

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

Komplet AI