Kursinnehåll
Python Loopar Handledning
Python Loopar Handledning
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.
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] for city in travel_list: print(city)
Fast antal iterationer
När antalet iterationer är förutbestämt.
for i in range(5): print('Trip', i + 1)
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.
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
Oändliga Loopar med Avslutningsvillkor
När du behöver en pågående process som stoppas baserat på ett villkor.
python
Tack för dina kommentarer!