While-silmukat
Pyyhkäise näyttääksesi valikon
Tähän asti olet käyttänyt silmukoita, kun tiesit tarkalleen, kuinka monta kertaa toiminto tulee toistaa. Mutta Ninja-pelissä näin ei aina ole. Joskus et tiedä, kuinka monta kertaa komennot täytyy suorittaa.
while-silmukka toistaa koodia niin kauan kuin ehto on True. Sen sijaan, että sanoisit "Tee tämä 5 kertaa", sanot "Jatka tämän tekemistä niin kauan kuin ehto on tosi".
Perusrakenne:
while condition:
# Actions to repeat
Silmukan sisällä oleva koodi suoritetaan niin kauan, kunnes ehto muuttuu False.
Kuvittele, että Ninja kävelee polkua pitkin eikä tiedä, missä sushi on.
ninja.py
Tässä:
- Ninja liikkuu oikealle, kunnes Ninja näkee sushin vieressään;
- Liikkuu vielä kerran oikealle ja poimii sushin.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 4. Luku 5
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 4. Luku 5