Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Introduktion till Loopar | Loopar
Python Ninja

bookIntroduktion till Loopar

Svep för att visa menyn

När du fortsätter spela Ninja-spelet kommer du att märka något viktigt: Ninjan behöver ofta utföra samma handling flera gånger.

Till exempel:

  • Flytta framåt flera rutor;
  • Samla flera bitar sushi;
  • Upprepa samma väg över kartan.

Att skriva samma kommando om och om igen fungerar, men det blir snabbt långt och svårläst. Det är här loopar kommer in. En loop låter dig instruera Python att upprepa en handling flera gånger.

Istället för att skriva samma rad om och om igen, skriver du den en gång och Python upprepar den åt dig.

Vad är en for-loop?

En for-loop är ett sätt att upprepa ett kodblock ett bestämt antal gånger.

Nu ser du hur denna idé tillämpas i Ninja-spelet. Tänk dig att Ninjan behöver plocka upp 4 sushi i rad. Utan en loop skulle du skriva:

ninja.py

ninja.py

copy

Med en for-loop kan du skriva:

ninja.py

ninja.py

copy

Vi kommer att titta närmare på syntaxen for i in range(value) senare.

Note
Notera

All kod inuti en for-loop måste vara indragen under loop-raden. Till exempel fungerar inte koden nedan eftersom den inte är korrekt indragen:

for i in range(4):
ninja.go_up()
ninja.pick_sushi()
question mark

Vad gör denna kod?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 4. Kapitel 1
some-alt