Den Första While-loopen
while
-loopen används för att upprepa en kodblock så länge ett specificerat villkor utvärderas till True
. Villkoret kontrolleras i början av varje iteration, och loopen stannar när villkoret blir False
.
while condition:
# Code to execute while the condition is True
condition
: ett Booleskt uttryck som utvärderas till True
eller False
.
Vi kommer att skriva ut alla destinationer från travel_list
en efter en.
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize the index i = 0 # Print each destination using a while loop while i < len(travel_list): print(travel_list[i]) i += 1
- Variabeln
i
börjar på0
, vilket representerar den första indexen itravel_list
; - While-loopen kontrollerar om
i
är mindre än längden på listan (len(travel_list)
). Detta säkerställer att loopen inte överskrider listans gränser; - Loopen skriver ut destinationen vid det aktuella indexet
travel_list[i]
; - Variabeln
i
ökas med1
i varje iteration medi += 1
; - När
i
blir lika med längden på listan, utvärderas villkoret tillFalse
, och loopen stannar.
Uppgift
Swipe to start coding
Du är en resenär som planerar ditt nästa äventyr. För att göra det hanterbart bestämmer du dig för att besöka endast hälften av länderna från en given lista.
- Använd en while-loop för att gå igenom listan och välja endast den första halvan av destinationerna.
- Använd
//
för heltalsdivision för att korrekt bestämma halvvägspunkten av listan förwhile
-loopens villkor. - Spara dina valda länder i listan
selected
.
Lösning
Var allt tydligt?
Tack för dina kommentarer!