Utmaning: Traversera Spiral
Välkommen till utmaningen "Följ spiralen"!
Låt oss repetera de riddarmetoder och funktioner du har lärt dig:
Riddarmetoder:
go_right()
,go_left()
,go_up()
,go_down()
: Flytta riddaren ett steg i angiven riktning.pick_coin()
: Plocka upp ett mynt från kartan och lägg det i din inventering.put_coin()
: Placera ett mynt från din inventering på en ruta.object_up()
,object_down()
,object_right()
,object_left()
: Avgör vilket objekt som finns i nästa ruta i angiven riktning, returnerar "wall", "coin" eller "empty".
Programmeringskoncept:
- Funktioner: Skapa återanvändbara kodblock för att utföra specifika uppgifter.
- Decomposition: Dela upp komplexa problem i mindre, hanterbara delar.
- Slingor: Använd
for
- ochwhile
-loopar för att upprepa handlingar. - Villkorssatser: Använd
if-else
-satser för att fatta beslut baserat på villkor.
Uppgift
Swipe to start coding
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 6. Kapitel 3
knight.py
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.94
Utmaning: Traversera Spiral
Svep för att visa menyn
Välkommen till utmaningen "Följ spiralen"!
Låt oss repetera de riddarmetoder och funktioner du har lärt dig:
Riddarmetoder:
go_right()
,go_left()
,go_up()
,go_down()
: Flytta riddaren ett steg i angiven riktning.pick_coin()
: Plocka upp ett mynt från kartan och lägg det i din inventering.put_coin()
: Placera ett mynt från din inventering på en ruta.object_up()
,object_down()
,object_right()
,object_left()
: Avgör vilket objekt som finns i nästa ruta i angiven riktning, returnerar "wall", "coin" eller "empty".
Programmeringskoncept:
- Funktioner: Skapa återanvändbara kodblock för att utföra specifika uppgifter.
- Decomposition: Dela upp komplexa problem i mindre, hanterbara delar.
- Slingor: Använd
for
- ochwhile
-loopar för att upprepa handlingar. - Villkorssatser: Använd
if-else
-satser för att fatta beslut baserat på villkor.
Uppgift
Swipe to start coding
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Awesome!
Completion rate improved to 2.94Avsnitt 6. Kapitel 3
knight.py