Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Introduksjon til If-setninger i Python | Mestre Python If-setninger
Kontrollflyt i Python

Introduksjon til If-setninger i Python

Sveip for å vise menyen

I dette kurset fokuserer vi på å forstå formålet med betingede setninger, lære hvordan de muliggjør beslutningstaking i programmering, og utforske et eksempel for å se dem i praksis.

Hva er betingede setninger?

En betinget setning lar programmet ditt ta avgjørelser ved å utføre ulike kodeblokker basert på om en spesifikk betingelse er True eller False. Tenk på det som å svare på et "ja eller nei"-spørsmål i koden din: "Hvis denne betingelsen er sann, gjør dette."

For eksempel, tenk deg at du lager en Fitness Tracker. Hvis en brukers antall skritt når det daglige målet, kan du vise en gratulasjonsmelding. Ellers kan du oppmuntre dem til å ta flere skritt.

Syntaks for en betinget setning

Her er grunnleggende syntaks for en if-setning:

if condition:
    # Code to execute when the condition is True

Forklaring av syntaksen:

  1. if: dette nøkkelordet starter den betingede setningen;
  2. condition: dette er et logisk uttrykk som evalueres til True eller False;
  3. Kodeblokk: den innrykkede koden under if-setningen kjøres kun når betingelsen er True.

Eksempel: Sjekke antall skritt i en Fitness Tracker

La oss skrive et enkelt eksempel med en Fitness Tracker. Sjekk om brukeren har nådd sitt daglige skrittmål.

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")

Forklaring

  1. Betingelse: if-setningen sjekker om antall skritt tatt (steps_taken) er større enn eller lik skrittmålet (step_goal);
  2. Resultat: hvis betingelsen er True (f.eks. 12000 >= 10000), skrives meldingen "Congratulations! You've reached your daily step goal." ut. Men hvis betingelsen er False (f.eks. 7500 >= 10000), skjer ingenting, og programmet fortsetter videre.
Note
Merknad

I eksempelet ovenfor brukte vi operatoren >= for å sammenligne to verdier — steps_taken og step_goal. Denne operatoren sjekker om én verdi er større enn eller lik en annen og returnerer enten True eller False.

Python tilbyr flere betingelsesoperatorer som lar deg sammenligne verdier. Disse operatorene er essensielle for å lage meningsfulle betingelser i programmene dine.

1. Hva er hensikten med en betinget setning?

2. Hva gjør denne koden hvis steps_taken = 7500 og step_goal = 10000?

question mark

Hva er hensikten med en betinget setning?

Velg det helt riktige svaret

question mark

Hva gjør denne koden hvis steps_taken = 7500 og step_goal = 10000?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 1
some-alt