Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Dekomposition | Funktioner
Python Ninja
Avsnitt 3. Kapitel 5
ninja.py

ninja.py

bookDekomposition

Svep för att visa menyn

Decomposition innebär att dela upp en stor lösning i mindre funktioner och kombinera dem fritt. Du kan anropa en egen funktion inuti en annan, blanda dina egna funktioner med Ninjas inbyggda metoder och återanvända dem så många gånger som behövs.

Genom att bygga upp enkla åtgärder steg för steg kan du skapa komplexa beteenden samtidigt som koden förblir tydlig och lätt att hantera. Studera koden nedan:

ninja.py

ninja.py

copy

Som du kan se använder move_to_next_tunnel inbyggda metoder, loot_tunnel använder move_to_next_tunnel och inbyggda metoder, och ninja_controller använder loot_tunnel tre gånger.

Kontrollera move_to_next_row(ninja)
expand arrow
Kontrollera collect_row(ninja)
expand arrow
Uppgift

Swipe to start coding

Lösning

Utforska andra kurser i Katalogen

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 5
ninja.py

ninja.py

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt