Spørgsmål om Informatik
Hvordan laver jeg en for-løkke i Python?
En for-løkke bruges, når du vil gentage noget et bestemt antal gange eller gennemgå alle elementer i en liste. I stedet for at skrive den samme linje mange gange, lader løkken Python gøre arbejdet for dig.
Den mest almindelige form bruger funktionen range. Sådan her skriver du tallene fra 0 til 4:
- Skriv for i in range(5) efterfulgt af kolon
- På næste linje, indrykket, skriv print(i)
Bemærk to vigtige ting. Range(5) tæller fra 0 og stopper før 5, så du får 0, 1, 2, 3 og 4, altså fem tal. Indrykningen er nødvendig, for den fortæller Python, hvilke linjer der hører til løkken.
Du kan også løbe direkte igennem en liste. Hvis du har en liste med navne, kan du skrive for navn in navne efterfulgt af kolon, og så printe hvert navn. Variablen navn får automatisk hver værdi efter tur.
En typisk fejl er at glemme kolon i slutningen af for-linjen eller at indrykke forkert. Begge dele giver en fejlmeddelelse fra Python.
En tutor kan vise dig, hvordan løkker kombineres med betingelser, så du kan løse mere avancerede opgaver.
Vil du have hjælp til informatik?
En personlig tutor kan forklare det i dit tempo og hjælpe dig videre med netop dine opgaver.