Osio 4. Luku 3
ninja.py
Parametrisoidut Silmukat
Pyyhkäise näyttääksesi valikon
Aiemmin käytit funktioita, jotka ottivat vain ninja-parametrin. Tämä riitti, kun jokainen toiminto käyttäytyi aina samalla tavalla.
Tässä tehtävässä mennään askel pidemmälle. Annettu funktio ottaa useamman kuin yhden parametrin:
def go_down_n(ninja, n):
for i in range(n):
ninja.go_down()
Tässä:
ninjaon ohjattava Ninja;nmäärittää, kuinka monta ruutua Ninja liikkuu alaspäin.
Tämän ansiosta samaa funktiota voidaan käyttää uudelleen eri arvoilla, mikä tekee koodistasi joustavamman.
Kokeile nyt tätä funktiota ja liikuta Ninjaa 3 ruutua alaspäin:
ninja.py
Tarkista collect_row_n(ninja, 1)
_collect_row.gif)
Tarkista go_left_n(ninja, 2)
-return_left_1.gif)
Tehtävä
Swipe to start coding
Ratkaisu
Tutustu muihin kursseihin luettelossa
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 4. Luku 3
ninja.py
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme