Dekompositionsövning. Flytta Kolumner
I det här kapitlet kommer vi att fokusera på att öva på dekompositionsfärdigheten. Dekomposition är processen att bryta ner ett komplext problem i mindre, mer hanterbara delar. Denna övning kommer att hjälpa dig att tänka kritiskt och lösa problem effektivt.
Uppgift
Swipe to start coding
Lösning
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def ninja_controller(ninja):
move_column(ninja)
move_column(ninja)
def move_column(ninja):
ninja.go_right()
pick_column(ninja)
ninja.go_right()
put_column(ninja)
def pick_column(ninja):
ninja.pick_sushi()
ninja.go_up()
ninja.pick_sushi()
def put_column(ninja):
ninja.put_sushi()
ninja.go_down()
ninja.put_sushi()
Utforska andra kurser i Katalogen
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 7
ninja.py
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
def ninja_controller(ninja):
pass
# Write your code below
def move_column(ninja):
pass
# Write your code below
def pick_column(ninja):
pass
# Write your code below
def put_column(ninja):
pass
# Write your code below
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