> Handledning
Nu ska vi titta på en annan sorts struktur som är lika grundläggande som villkor: loopar!
En loop låter dig upprepa instruktioner flera gånger. Det finns flera sorters loopar, begränsade och obegränsade, som vi går igenom i den här delen.
whileDen obegränsade loopen while har en syntax som liknar if, som vi såg tidigare. Den kör ett block med instruktioner så länge ett villkor är uppfyllt.
Här är ett exempel:
När koden körs visas följande i loggarna: > Räknaren är 1 Räknaren är 2 Räknaren är 3 Räknaren är 4 Räknaren är 5
Python har ingen do while-loop. För att köra ett block minst en gång och sedan upprepa det så länge ett villkor är uppfyllt använder vi while True med break (som avslutar loopen):
forPythons for-loop upprepar ett block för varje värde i en sekvens. Med range(n) får du talen från 0 till n - 1:
range(1, 6) ger värdena 1, 2, 3, 4, 5 (slutgränsen är exkluderad).
Vår purjolök har mellan 10 och 13 PT (tack vare Motivation) och Pistol kostar bara 3 PT, så vi kan använda den högst 4 gånger.
Vi använder en for-loop för att köra metoden me.useWeapon() 4 gånger i rad:
Här får variabeln i värdena 0, 1, 2 och 3, så loopen gör 4 varv.
Vad är en loop till för?
Att köra instruktioner flera gånger Att göra koden mer kompakt Att snabba upp en del av koden Att köra instruktioner parallellt
Vilken eller vilka koder är korrekta?
x = 0 while x < 10: x += 2 x = 0 while x < 10 x += 2 x = 0 for i < 10: x += 2 x = 0 for i in range(5): x += 2
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.