Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppsummering | Løkker
Introduksjon til Python
course content

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Komme i Gang
2. Variabler og Typer
3. Betingede Setninger
4. Andre Datatyper
5. Løkker
6. Funksjoner

book
Oppsummering

Gratulerer med å ha fullført denne omfattende gjennomgangen av løkker i Python! Du har tilegnet deg viktige ferdigheter som vil hjelpe deg med å automatisere daglige oppgaver og danne et grunnlag for videregående Python-læring.

Her er en rask oppsummering av hva du har lært:

For-løkker

Du har mestret syntaksen og bruken av for-løkker, og lært å iterere over samlinger som lister og ordbøker på en effektiv måte.

12345
product_stock = {"Milk": 120, "Eggs": 200} # Iterating over a dictionary for product, stock in product_stock.items(): print(f"{product} has {stock} units in stock.")
copy

While-løkker

Du har utforsket oppsettet og bruken av while-løkker for situasjoner der varigheten av løkken ikke er forhåndsbestemt, for eksempel ved kontinuerlig overvåking av en verdi til en bestemt betingelse er oppfylt:

123456
milk_stock = 50 # Monitoring stock levels while milk_stock > 15: print(f"Milk stock: {milk_stock}") milk_stock -= 10 # Decrementing stock
copy

Bruk av range-funksjonen

Du har lært å bruke range()-funksjonen for å generere sekvenser av tall, noe som er spesielt nyttig i løkker for repeterende oppgaver. Vi har gjennomgått dens tre former: starte fra null, definere start og stopp, og spesifisere et steg:

123
# Using `range()` for scheduling for day in range(1, 8): # From day 1 to day 7 print(f"Schedule for day {day}")
copy

Iterasjon over indekser

Iterasjon over indekser ved bruk av range() og len() har vært avgjørende for å få tilgang til og manipulere listeelementer direkte via deres indekser, noe som sikrer presisjon i oppgaver med flere samlinger:

1234567
products = ["Bread", "Eggs", "Milk"] prices = [2.30, 2.50, 3.40] # Applying a discount and displaying the updated prices for i in range(len(prices)): prices[i] = prices[i] * 0.9 # Apply a 10% discount to each price print(f"The price of {products[i]} is now {prices[i]}")
copy

Mestrede nøstede løkker

Du har utforsket nøstede løkker, og vist hvordan én løkke kan plasseres inni en annen for å håndtere flerdimensjonale datastrukturer, som lister av lister. Denne tilnærmingen gjenspeiler virkelige situasjoner, som å håndtere ulike avdelinger i en butikk:

123456789
aisles = [["Apples", "Bananas"], ["Milk", "Cheese"]] # Outer loop to manage aisles for aisle in aisles: print(f"Aisle #{aisles.index(aisle) + 1}:") # Nested loop to manage items in each aisle for item in aisle: print(item)
copy

1. Hvilken av følgende er en korrekt initialisert for-løkke?

2. Hvilken stock-verdi vil føre til at denne løkken hoppes over?

3. Hva er de tre mulige argumentene for funksjonen range()?

4. Når vi trenger å få tilgang til indeksen til hvert element i en liste, hva bruker vi for å iterere gjennom indeksene?

question mark

Hvilken av følgende er en korrekt initialisert for-løkke?

Select the correct answer

question mark

Hvilken stock-verdi vil føre til at denne løkken hoppes over?

Select the correct answer

question mark

Hva er de tre mulige argumentene for funksjonen range()?

Select the correct answer

question mark

Når vi trenger å få tilgang til indeksen til hvert element i en liste, hva bruker vi for å iterere gjennom indeksene?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 9

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Komme i Gang
2. Variabler og Typer
3. Betingede Setninger
4. Andre Datatyper
5. Løkker
6. Funksjoner

book
Oppsummering

Gratulerer med å ha fullført denne omfattende gjennomgangen av løkker i Python! Du har tilegnet deg viktige ferdigheter som vil hjelpe deg med å automatisere daglige oppgaver og danne et grunnlag for videregående Python-læring.

Her er en rask oppsummering av hva du har lært:

For-løkker

Du har mestret syntaksen og bruken av for-løkker, og lært å iterere over samlinger som lister og ordbøker på en effektiv måte.

12345
product_stock = {"Milk": 120, "Eggs": 200} # Iterating over a dictionary for product, stock in product_stock.items(): print(f"{product} has {stock} units in stock.")
copy

While-løkker

Du har utforsket oppsettet og bruken av while-løkker for situasjoner der varigheten av løkken ikke er forhåndsbestemt, for eksempel ved kontinuerlig overvåking av en verdi til en bestemt betingelse er oppfylt:

123456
milk_stock = 50 # Monitoring stock levels while milk_stock > 15: print(f"Milk stock: {milk_stock}") milk_stock -= 10 # Decrementing stock
copy

Bruk av range-funksjonen

Du har lært å bruke range()-funksjonen for å generere sekvenser av tall, noe som er spesielt nyttig i løkker for repeterende oppgaver. Vi har gjennomgått dens tre former: starte fra null, definere start og stopp, og spesifisere et steg:

123
# Using `range()` for scheduling for day in range(1, 8): # From day 1 to day 7 print(f"Schedule for day {day}")
copy

Iterasjon over indekser

Iterasjon over indekser ved bruk av range() og len() har vært avgjørende for å få tilgang til og manipulere listeelementer direkte via deres indekser, noe som sikrer presisjon i oppgaver med flere samlinger:

1234567
products = ["Bread", "Eggs", "Milk"] prices = [2.30, 2.50, 3.40] # Applying a discount and displaying the updated prices for i in range(len(prices)): prices[i] = prices[i] * 0.9 # Apply a 10% discount to each price print(f"The price of {products[i]} is now {prices[i]}")
copy

Mestrede nøstede løkker

Du har utforsket nøstede løkker, og vist hvordan én løkke kan plasseres inni en annen for å håndtere flerdimensjonale datastrukturer, som lister av lister. Denne tilnærmingen gjenspeiler virkelige situasjoner, som å håndtere ulike avdelinger i en butikk:

123456789
aisles = [["Apples", "Bananas"], ["Milk", "Cheese"]] # Outer loop to manage aisles for aisle in aisles: print(f"Aisle #{aisles.index(aisle) + 1}:") # Nested loop to manage items in each aisle for item in aisle: print(item)
copy

1. Hvilken av følgende er en korrekt initialisert for-løkke?

2. Hvilken stock-verdi vil føre til at denne løkken hoppes over?

3. Hva er de tre mulige argumentene for funksjonen range()?

4. Når vi trenger å få tilgang til indeksen til hvert element i en liste, hva bruker vi for å iterere gjennom indeksene?

question mark

Hvilken av følgende er en korrekt initialisert for-løkke?

Select the correct answer

question mark

Hvilken stock-verdi vil føre til at denne løkken hoppes over?

Select the correct answer

question mark

Hva er de tre mulige argumentene for funksjonen range()?

Select the correct answer

question mark

Når vi trenger å få tilgang til indeksen til hvert element i en liste, hva bruker vi for å iterere gjennom indeksene?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 9
Vi beklager at noe gikk galt. Hva skjedde?
some-alt