{{ option.icon }} {{ option.label }} arrow_right
menu_book {{ printedBook.name}}
arrow_left {{ state.menu.current.label }}
{{ option.icon }} {{ option.label }} arrow_right
arrow_left {{ state.menu.current.current.label }}
{{ option.icon }} {{ option.label }}
arrow_left {{ state.menu.current.current.current.label }}
{{ option.icon }} {{ option.label }}
Mathleaks
Använd offline
Expandera meny menu_open

Loop

tune
{{ topic.label }}
{{ result.displayTitle }}
{{ result.subject.displayTitle }}
navigate_next

Teori

Loop

En loop, eller ibland "slinga", används för att upprepa kodstycken. Speciella kommandon krävs för att skapa loopar, och i Python används två sorter: for-satser och while-satser. Programmen nedan visar hur båda typer kan användas för att skriva ut de fem första jämna kvadraterna.

for tal in range(5): print(tal**2)
  • Visa resultat
>
0
1
4
9
16
tal = 0
while tal < 5: print(tal**2) tal = tal + 1
  • Visa resultat
>
0
1
4
9
16

Koden som ska upprepas skrivs alltid med ett indrag, och varje "varv" genom de indragna raderna kallas för en iteration. Lite förenklat kan man säga att for används för ett bestämt antal upprepningar, medan while är bättre när man inte vet hur många upprepningar som krävs.

close
Community