Udfordring: Byg Bogstavet K
Velkommen til udfordringen "Byg bogstavet K"! I dette kapitel skal du afprøve dine programmeringsevner ved at konstruere bogstavet "K" ved hjælp af Ninja-spillet.
Inden du går i gang, får du her et hurtigt overblik over de ninja-metoder og funktioner, du har lært:
Ninja-metoder:
go_right()
,go_left()
,go_up()
,go_down()
: Flytter ninjaen én celle i den angivne retning.pick_sushi()
: Samler sushi op fra kortet og tilføjer det til din beholdning.put_sushi()
: Placerer sushi fra din beholdning på en celle.object_up()
,object_down()
,object_right()
,object_left()
: Bestemmer objektet i den næste celle i den angivne retning og returnerer "wall", "sushi" eller "empty".
Programmeringskoncepter:
Funktioner: Opret genanvendelige kodeblokke til at udføre specifikke opgaver.
Decomposition: Opdel komplekse problemer i mindre, håndterbare dele.
Løkker: Brug
for
- ogwhile
-løkker til at gentage handlinger.Betingede udsagn: Brug
if-else
-udsagn til at træffe beslutninger baseret på betingelser.
Swipe to start coding
Løsning
Tak for dine kommentarer!