Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Byg Bogstavet K | Udfordringer
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python Ridder

bookUdfordring: 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 Knight Game.

Inden du begynder, lad os hurtigt opsummere de knight-metoder og funktioner, du har lært:

Knight-metoder:

  • go_right(), go_left(), go_up(), go_down(): Flyt ridderen én celle i den angivne retning.
  • pick_coin(): Saml en mønt op fra kortet og tilføj den til din beholdning.
  • put_coin(): Placer en mønt fra din beholdning på en celle.
  • object_up(), object_down(), object_right(), object_left(): Bestem objektet i den næste celle i den angivne retning, returnerer "wall", "coin" 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- og while-løkker til at gentage handlinger.
  • Betingede udsagn: Brug if-else-udsagn til at træffe beslutninger baseret på betingelser.
Opgave

Swipe to start coding

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 1
knight.py

knight.py

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

bookUdfordring: Byg Bogstavet K

Stryg for at vise menuen

Velkommen til udfordringen "Byg bogstavet K"! I dette kapitel skal du afprøve dine programmeringsevner ved at konstruere bogstavet "K" ved hjælp af Knight Game.

Inden du begynder, lad os hurtigt opsummere de knight-metoder og funktioner, du har lært:

Knight-metoder:

  • go_right(), go_left(), go_up(), go_down(): Flyt ridderen én celle i den angivne retning.
  • pick_coin(): Saml en mønt op fra kortet og tilføj den til din beholdning.
  • put_coin(): Placer en mønt fra din beholdning på en celle.
  • object_up(), object_down(), object_right(), object_left(): Bestem objektet i den næste celle i den angivne retning, returnerer "wall", "coin" 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- og while-løkker til at gentage handlinger.
  • Betingede udsagn: Brug if-else-udsagn til at træffe beslutninger baseret på betingelser.
Opgave

Swipe to start coding

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 1
knight.py

knight.py

some-alt