Utmaning: Bygg Bokstaven K
Välkommen till utmaningen "Bygg bokstaven K"! I detta kapitel får du sätta dina programmeringskunskaper på prov genom att konstruera bokstaven "K" med hjälp av Knight Game.
Innan du börjar, låt oss snabbt repetera de knight-metoder och funktioner du har lärt dig:
Knight-metoder:
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 åtgärder. - Villkorssatser: Använd
if-else
-satser för att fatta beslut baserat på villkor.
Swipe to start coding
Lösning
Tack för dina kommentarer!
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
Can you give me an example of how to use these knight methods?
What does the map look like for the "Build Letter K" challenge?
Can you explain how to start building the letter "K" with the knight?
Awesome!
Completion rate improved to 2.94
Utmaning: Bygg Bokstaven K
Svep för att visa menyn
Välkommen till utmaningen "Bygg bokstaven K"! I detta kapitel får du sätta dina programmeringskunskaper på prov genom att konstruera bokstaven "K" med hjälp av Knight Game.
Innan du börjar, låt oss snabbt repetera de knight-metoder och funktioner du har lärt dig:
Knight-metoder:
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 åtgärder. - Villkorssatser: Använd
if-else
-satser för att fatta beslut baserat på villkor.
Swipe to start coding
Lösning
Tack för dina kommentarer!
Awesome!
Completion rate improved to 2.94knight.py