Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Dekomponering | Funksjoner
Python Ninja
Seksjon 3. Kapittel 5
ninja.py

ninja.py

bookDekomponering

Sveip for å vise menyen

Decomponering betyr å dele opp en stor løsning i mindre funksjoner og kombinere dem fritt. Du kan kalle én egendefinert funksjon inne i en annen, blande dine egne funksjoner med Ninjaens innebygde metoder, og gjenbruke dem så mange ganger det er nødvendig.

Ved å bygge opp enkle handlinger trinn for trinn, kan du lage kompleks atferd samtidig som koden forblir oversiktlig og lett å håndtere. Studer koden nedenfor:

ninja.py

ninja.py

copy

Som du ser, bruker move_to_next_tunnel innebygde metoder, loot_tunnel bruker move_to_next_tunnel og innebygde metoder, og ninja_controller bruker loot_tunnel tre ganger.

Sjekk move_to_next_row(ninja)
expand arrow
Sjekk collect_row(ninja)
expand arrow
Oppgave

Swipe to start coding

Løsning

Utforsk andre kurs i Katalog

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 5
ninja.py

ninja.py

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt