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
.
python
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.
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
Tack för dina kommentarer!