Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Välja Mellan For- och While-loopar i Python | The While Loop
Python Loopar Handledning
course content

Kursinnehåll

Python Loopar Handledning

Python Loopar Handledning

1. The For-Loop
2. The While Loop
3. Nästlade Loopar
4. List- och Ordbokskomprehensioner

book
Välja Mellan For- och While-loopar i Python

Loopar är viktiga verktyg för repetitiva uppgifter i Python, men att bestämma om man ska använda en for-loop eller en while-loop beror på uppgiftens natur. Båda har unika styrkor som passar olika scenarier.

En for-loop är idealisk när du vet det exakta antalet iterationer eller itererar genom en sekvens som en lista, tuppel, sträng eller range.

Iterera över sekvenser

När du behöver bearbeta varje element i en lista, tuppel eller sträng.

1234
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] for city in travel_list: print(city)
copy

Fast antal iterationer

När antalet iterationer är förutbestämt.

12
for i in range(5): print('Trip', i + 1)
copy

När man ska använda while-loopar

En while-loop är bättre lämpad för situationer där antalet iterationer är okänt i förväg, och loopen beror på ett villkor.

Villkorsbaserad Iteration

När du vill att loopen ska fortsätta tills ett specifikt villkor är uppfyllt.

123456789
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print('Trip', i + 1, 'cost:', travel_costs[i]) i += 1
copy

Oändliga Loopar med Avslutningsvillkor

När du behöver en pågående process som stoppas baserat på ett villkor.

python
question mark

Modifiera koden för att stoppa loopen i förtid när en enskild resa överstiger $400. Var ska du lägga till break-satsen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Python Loopar Handledning

Python Loopar Handledning

1. The For-Loop
2. The While Loop
3. Nästlade Loopar
4. List- och Ordbokskomprehensioner

book
Välja Mellan For- och While-loopar i Python

Loopar är viktiga verktyg för repetitiva uppgifter i Python, men att bestämma om man ska använda en for-loop eller en while-loop beror på uppgiftens natur. Båda har unika styrkor som passar olika scenarier.

En for-loop är idealisk när du vet det exakta antalet iterationer eller itererar genom en sekvens som en lista, tuppel, sträng eller range.

Iterera över sekvenser

När du behöver bearbeta varje element i en lista, tuppel eller sträng.

1234
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] for city in travel_list: print(city)
copy

Fast antal iterationer

När antalet iterationer är förutbestämt.

12
for i in range(5): print('Trip', i + 1)
copy

När man ska använda while-loopar

En while-loop är bättre lämpad för situationer där antalet iterationer är okänt i förväg, och loopen beror på ett villkor.

Villkorsbaserad Iteration

När du vill att loopen ska fortsätta tills ett specifikt villkor är uppfyllt.

123456789
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print('Trip', i + 1, 'cost:', travel_costs[i]) i += 1
copy

Oändliga Loopar med Avslutningsvillkor

När du behöver en pågående process som stoppas baserat på ett villkor.

python
question mark

Modifiera koden för att stoppa loopen i förtid när en enskild resa överstiger $400. Var ska du lägga till break-satsen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
Vi beklagar att något gick fel. Vad hände?
some-alt