Kursinnehåll
Python Ninja
Python Ninja
1. Grundläggande Kontroller
Utmaning: Bygg Bokstaven E
Välkommen till utmaningen "Bygg bokstaven E"!
Låt oss repetera ninja-metoderna och funktionerna du har lärt dig:
Ninja-metoder:
go_right()
,go_left()
,go_up()
,go_down()
: Flytta ninjan en cell i den angivna riktningen.pick_sushi()
: Plocka upp sushi från kartan och lägg till den i ditt lager.put_sushi()
: Placera sushi från ditt lager på en cell.object_up()
,object_down()
,object_right()
,object_left()
: Bestäm objektet i nästa cell i den angivna riktningen, returnerar "wall", "sushi" eller "empty".
Programmeringskoncept:
- Funktioner: Skapa återanvändbara kodblock för att utföra specifika uppgifter.
- Dekonstruktion: Bryt ner komplexa problem i mindre, hanterbara delar.
- Loopar: Använd
for
ochwhile
loopar för att upprepa handlingar. - Villkorssatser: Använd
if-else
satser för att fatta beslut baserat på villkor.
Uppgift
Swipe to start coding
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 6. Kapitel 2
ninja.py
Utmaning: Bygg Bokstaven E
Välkommen till utmaningen "Bygg bokstaven E"!
Låt oss repetera ninja-metoderna och funktionerna du har lärt dig:
Ninja-metoder:
go_right()
,go_left()
,go_up()
,go_down()
: Flytta ninjan en cell i den angivna riktningen.pick_sushi()
: Plocka upp sushi från kartan och lägg till den i ditt lager.put_sushi()
: Placera sushi från ditt lager på en cell.object_up()
,object_down()
,object_right()
,object_left()
: Bestäm objektet i nästa cell i den angivna riktningen, returnerar "wall", "sushi" eller "empty".
Programmeringskoncept:
- Funktioner: Skapa återanvändbara kodblock för att utföra specifika uppgifter.
- Dekonstruktion: Bryt ner komplexa problem i mindre, hanterbara delar.
- Loopar: Använd
for
ochwhile
loopar för att upprepa handlingar. - Villkorssatser: Använd
if-else
satser för att fatta beslut baserat på villkor.
Uppgift
Swipe to start coding
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 6. Kapitel 2