While-løkker
Sveip for å vise menyen
Så langt har du brukt løkker når du visste nøyaktig hvor mange ganger en handling skulle gjentas. Men i Ninja-spillet er det ikke alltid slik. Noen ganger vet du ikke hvor mange ganger du må utføre kommandoer.
En while-løkke gjentar kode så lenge en betingelse er True. I stedet for å si, "Gjør dette 5 ganger", sier du, "Fortsett å gjøre dette så lenge en betingelse er sann".
Her er den grunnleggende strukturen:
while condition:
# Actions to repeat
Koden inni løkken fortsetter å kjøre
helt til betingelsen blir False.
Tenk deg at Ninjaen går langs en sti og ikke vet hvor sushien er.
ninja.py
Her:
- Ninjaen beveger seg til høyre til Ninjaen ser sushien ved siden av seg;
- Beveger seg én gang til til høyre og plukker opp sushien.
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 4. Kapittel 5
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Seksjon 4. Kapittel 5