Skip to content

Loopar ​

Det finns två slags loopsatser:
villkorsstyrda loopar och räknande loopar (de som styr hur många gånger kroppen körs utifrån värdet på variabler)

Upprepa ​

Det enklaste upprepa-blocket kör koden i sin kropp ett angivet antal gånger.

controls_repeat

Python ​

python
for count in range(times):
    # ...

Räkna med ​

Blocket räkna med (som oftast kallas for-loop) ökar en variabel från det första värdet till det tredje värdet med ökningen (det andra värdet) och kör kroppen en gång för varje värde.

controls_for

Python ​

python
for VAR in range(from, to + 1, by):
    # ...

För varje föremål ​

Blocket för varje föremål fungerar på liknande sätt, men går igenom värdena i en lista i tur och ordning i stället för en talföljd.

controls_forEach

Python ​

python
for VAR in list:
    # ...

Upprepa medan / tills ​

Blocket upprepa medan upprepar kroppen så länge villkoret är sant.
Blocket upprepa tills upprepar kroppen så länge villkoret är falskt och lämnar loopen i samma stund som villkoret blir sant.

controls_while

Python ​

python
# unit = "while"
while condition:
    # ...

# unit = "until"
while not condition:
    # ...

Avbryt / fortsätt ​

Blocket avbryt låter dig lämna en loop i förtid.
Blocket fortsätt (i de flesta programmeringsspråk continue) hoppar över resten av koden i kroppen och påbörjar nästa upprepning.

controls_flow_statements

Python ​

python
break
continue