Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Prioriteter | Mastering Boolean Logic in Python
Datatyper i Python

Stryg for at vise menuen

book
Prioriteter

Når det kommer til programmering, er det afgørende at kunne prioritere logiske udsagn som and og or. Tidligere arbejdede du med matematiske operationer som + og *. Du husker måske fra skolen, at * har højere præcedens end +. Den samme regel gælder for logiske operatorer — and har forrang over or.

Lad os undersøge et eksempel og gætte resultatet! Hvis du er bekymret for at lave en fejl, er du velkommen til at tjekke tipsene i dette kapitel og referere til tabellen. Husk, at du først skal udføre handlingen inde i parenteserne!

12
statement = ((True or True) and False) or True print(statement)
copy

Lad os bryde denne erklæring ned og se på hver iteration for at undgå misforståelser:

  1. ((True or True) and False) or True;

  2. (True and False) or True;

  3. False or True;

  4. True.

Opgave

Swipe to start coding

Som revisor er dit mål at sikre, at alle rapportkontroller returnerer True. Erstat hver ___ med enten True eller False, så alle variabler er lig med True.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 7

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

book
Prioriteter

Når det kommer til programmering, er det afgørende at kunne prioritere logiske udsagn som and og or. Tidligere arbejdede du med matematiske operationer som + og *. Du husker måske fra skolen, at * har højere præcedens end +. Den samme regel gælder for logiske operatorer — and har forrang over or.

Lad os undersøge et eksempel og gætte resultatet! Hvis du er bekymret for at lave en fejl, er du velkommen til at tjekke tipsene i dette kapitel og referere til tabellen. Husk, at du først skal udføre handlingen inde i parenteserne!

12
statement = ((True or True) and False) or True print(statement)
copy

Lad os bryde denne erklæring ned og se på hver iteration for at undgå misforståelser:

  1. ((True or True) and False) or True;

  2. (True and False) or True;

  3. False or True;

  4. True.

Opgave

Swipe to start coding

Som revisor er dit mål at sikre, at alle rapportkontroller returnerer True. Erstat hver ___ med enten True eller False, så alle variabler er lig med True.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 7
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt