Prioriteiten
Als het op programmeren aankomt, is het cruciaal om logische uitspraken zoals and
en or
te kunnen prioriteren. Eerder werkte je met wiskundige bewerkingen zoals +
en *
. Je herinnert je misschien van school dat *
een hogere prioriteit heeft dan +
. Dezelfde regel geldt voor logische operatoren — and
heeft voorrang boven or
.
Laten we een voorbeeld bekijken en een gok doen over het resultaat! Als je bang bent om een fout te maken, voel je vrij om de hints in dit hoofdstuk te bekijken en naar de tabel te verwijzen. Houd er rekening mee dat je eerst de actie binnen de haakjes moet uitvoeren!
statement = ((True or True) and False) or True print(statement)
Laten we deze uitspraak opsplitsen en naar elke iteratie kijken om misverstanden te voorkomen:
((True or True) and False) or True
;(True and False) or True
;False or True
;True
.
Swipe to start coding
Als accountant is het jouw doel om ervoor te zorgen dat alle rapportcontroles True
retourneren. Vervang elke ___
door True
of False
zodat alle variabelen gelijk zijn aan True
.
Oplossing
Bedankt voor je feedback!