For-loopar
I det här kapitlet kommer vi att utforska konceptet loopar, med särskilt fokus på "for-loopar." Loopar är ett grundläggande begrepp inom programmering som gör det möjligt att upprepa en kodblock flera gånger utan att behöva skriva ut det upprepade gånger. Detta kan vara mycket användbart när du vill utföra samma åtgärd flera gånger, till exempel när vår riddare ska förflyttas över rutnätet för att samla mynt.
Vad är en For-loop?
En "for-loop" är ett styrflödesuttryck som möjliggör att kod körs upprepade gånger baserat på ett givet villkor. Loopen fortsätter att köras så länge villkoret är sant. När villkoret blir falskt avslutas loopen.
Den grundläggande syntaxen för en for-loop i Python är följande:
12for i in range(5): print("Iteration:", i)
-
Initiering: Funktionen
range(5)
genererar en sekvens av tal från 0 till 4. Detta initierar implicit loopvariabelni
till 0 vid loopens start. -
Villkor: Loopen fortsätter så länge det finns tal kvar i sekvensen som genereras av
range(5)
. I detta fall kommer den att iterera över 0, 1, 2, 3 och 4. -
Inkrementering: Loopvariabeln
i
ökas automatiskt med 1 efter varje iteration, när den går igenom sekvensen som genereras avrange(5)
.
Låt oss titta på ett exempel på en for-loop i praktiken med vår riddare:
knight.py
I det här exemplet plockar riddaren upp ett mynt sex gånger medan loopvariabeln i
går från 0 till 5. Loopen körs så länge i
är mindre än 6.
Swipe to start coding
Lösning
Tack för dina kommentarer!
knight.py
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.94
For-loopar
Svep för att visa menyn
I det här kapitlet kommer vi att utforska konceptet loopar, med särskilt fokus på "for-loopar." Loopar är ett grundläggande begrepp inom programmering som gör det möjligt att upprepa en kodblock flera gånger utan att behöva skriva ut det upprepade gånger. Detta kan vara mycket användbart när du vill utföra samma åtgärd flera gånger, till exempel när vår riddare ska förflyttas över rutnätet för att samla mynt.
Vad är en For-loop?
En "for-loop" är ett styrflödesuttryck som möjliggör att kod körs upprepade gånger baserat på ett givet villkor. Loopen fortsätter att köras så länge villkoret är sant. När villkoret blir falskt avslutas loopen.
Den grundläggande syntaxen för en for-loop i Python är följande:
12for i in range(5): print("Iteration:", i)
-
Initiering: Funktionen
range(5)
genererar en sekvens av tal från 0 till 4. Detta initierar implicit loopvariabelni
till 0 vid loopens start. -
Villkor: Loopen fortsätter så länge det finns tal kvar i sekvensen som genereras av
range(5)
. I detta fall kommer den att iterera över 0, 1, 2, 3 och 4. -
Inkrementering: Loopvariabeln
i
ökas automatiskt med 1 efter varje iteration, när den går igenom sekvensen som genereras avrange(5)
.
Låt oss titta på ett exempel på en for-loop i praktiken med vår riddare:
knight.py
I det här exemplet plockar riddaren upp ett mynt sex gånger medan loopvariabeln i
går från 0 till 5. Loopen körs så länge i
är mindre än 6.
Swipe to start coding
Lösning
Tack för dina kommentarer!
Awesome!
Completion rate improved to 2.94knight.py