Haaste: Spiraalin Läpikäynti
Tervetuloa "Kierteen läpikäynti" -haasteeseen!
Kerrataanpa oppimiasi ritarin metodit ja ominaisuudet:
Ritarin metodit:
go_right(),go_left(),go_up(),go_down(): Siirtää ritaria yhden ruudun valittuun suuntaan.pick_coin(): Poimii kolikon kartalta ja lisää sen varastoon.put_coin(): Asettaa kolikon varastosta ruutuun.object_up(),object_down(),object_right(),object_left(): Tunnistaa seuraavan ruudun objektin valittuun suuntaan, palauttaa "wall", "coin" tai "empty".
Ohjelmointikäsitteet:
- Funktiot: Luo uudelleenkäytettäviä koodilohkoja tiettyjen tehtävien suorittamiseen.
- Hajauttaminen: Pilko monimutkaiset ongelmat pienempiin, hallittaviin osiin.
- Silmukat: Käytä
for- jawhile-silmukoita toimintojen toistamiseen. - Ehtolauseet: Käytä
if-else-rakenteita päätöksentekoon ehtojen perusteella.
Tehtävä
Swipe to start coding
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 6. Luku 3
knight.py
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Suggested prompts:
Can you give me an example of how to use these knight methods in a function?
What is the goal of the "Traverse the Spiral" challenge?
Can you explain how to use loops and conditionals with the knight methods?
Awesome!
Completion rate improved to 2.94
Haaste: Spiraalin Läpikäynti
Pyyhkäise näyttääksesi valikon
Tervetuloa "Kierteen läpikäynti" -haasteeseen!
Kerrataanpa oppimiasi ritarin metodit ja ominaisuudet:
Ritarin metodit:
go_right(),go_left(),go_up(),go_down(): Siirtää ritaria yhden ruudun valittuun suuntaan.pick_coin(): Poimii kolikon kartalta ja lisää sen varastoon.put_coin(): Asettaa kolikon varastosta ruutuun.object_up(),object_down(),object_right(),object_left(): Tunnistaa seuraavan ruudun objektin valittuun suuntaan, palauttaa "wall", "coin" tai "empty".
Ohjelmointikäsitteet:
- Funktiot: Luo uudelleenkäytettäviä koodilohkoja tiettyjen tehtävien suorittamiseen.
- Hajauttaminen: Pilko monimutkaiset ongelmat pienempiin, hallittaviin osiin.
- Silmukat: Käytä
for- jawhile-silmukoita toimintojen toistamiseen. - Ehtolauseet: Käytä
if-else-rakenteita päätöksentekoon ehtojen perusteella.
Tehtävä
Swipe to start coding
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 6. Luku 3
knight.py