Tema for uke 35 er kapittel 2 i l?reboka. Kapittelet introduserer l?kker og lister, to fundamentale konsepter i programmering, som vi vil bruke hver eneste uke resten av semesteret. Kort forklart er en l?kke (engelsk: loop) en konstruksjon som brukes til ? repetere samme operasjon mange ganger. De fleste programmeringsspr?k inneholder l?kker i ulike former, de vi skal bruke mest er:
- for-løkker, som brukes når man vet på forhånd hvor mange ganger en operasjon skal repeteres,
- while-løkker, brukes for å repetere en operasjon så lenge et oppgitt vilkår er oppfylt.
Begge typene av l?kker, og forskjellen mellom dem, er enklere ? forst? med eksempler, se kapittel 2 i l?reboka eller forelesningsfoilene.
Lister er en variabeltype som brukes mye i Python, og som lar oss lagre en serie med data som ett objekt (en variabel). Lister i Python er veldig fleksible, og kan for eksempel inneholde en rekke med tall, tekststrenger, kombinasjoner av de to, eller andre variabeltyper. Vi skal l?re ? lage en liste, legge til nye elementer, hente ut enkeltelementer, og ? l?pe gjennom listen med en l?kke.
- L?ringsm?l for uke 35:
- Vite hva en l?kke er, og kunne forskjellen p? en for-l?kke og en while-l?kke.
- Kunne implementere l?kker i Python, med riktig bruk av innrykk
- Vite hvordan lister brukes, kunne lage en ny liste, legge til, hente ut og slette elementer
- Kunne bruke for-l?kker og while-l?kker til ? g? gjennom elementene i en liste.