Kursinnhold
Python Løkker Veiledning
Python Løkker Veiledning
Velge Mellom For- og While-løkker i Python
Løkker er essensielle verktøy for repeterende oppgaver i Python, men å bestemme seg for om man skal bruke en for
-løkke eller en while
-løkke avhenger av oppgavens natur. Begge har unike styrker som passer til forskjellige scenarier.
En for
-løkke er ideell når du vet det eksakte antallet iterasjoner eller itererer gjennom en sekvens som en liste, tuppel, streng eller rekkevidde.
Iterere over sekvenser
Når du trenger å behandle hvert element i en liste, tuppel eller streng.
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] for city in travel_list: print(city)
Fast antall iterasjoner
Når antall iterasjoner er forhåndsbestemt.
for i in range(5): print('Trip', i + 1)
Når bruke while
-løkker
En while
-løkke er bedre egnet for situasjoner der antall iterasjoner er ukjent på forhånd, og løkken avhenger av en betingelse.
Betingelsesbasert Iterasjon
Når du vil at løkken skal fortsette til en spesifikk betingelse er oppfylt.
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
Uendelige Løkker med Avslutningsbetingelser
Når du trenger en pågående prosess som stopper basert på en betingelse.
python
Takk for tilbakemeldingene dine!