3 svar
261 visningar
mask134 är nöjd med hjälpen
mask134 505 – Fd. Medlem
Postad: 7 feb 2022 17:19

Python problem

Hej jag har lite problem med att skapa python kod för att jag är på nybörjare nivå. Jag har en uppgift som jag förstår inte: 

 

Lindehaven 820 – Lärare
Postad: 8 feb 2022 15:36

Hindren är de mörka rutorna i matrisen på bilden. Om du skapar en tvådimensionell lista som representerar matrisen så kan du i den listan markera de rutor som innehåller hinder. Då kan koden för roboten undersöka vilka rutor som är hinderfria innan den förflyttar sig till en hinderfri ruta.

Det verkar som att någon grafikmodul bör användas eftersom det står "plot the path", prova i så fall med turtle som är relativt enkel. Men det kanske räcker att skriva ut de koordinater som roboten passerar för att "plot the path" och det är ännu enklare, använd då funktionen print().

Det behövs en programslinga (while loop) som kontrollerar rutorna omkring roboten och förflyttar den en ruta tills dess den har nått sitt mål i (3,3). Det finns flera olika vägar för roboten att ta sig från (0,0) till (3,3). Genom att plotta (eller printa) varje steg så ser man vilken väg roboten tagit. 

Visa din kod så vi ser vad du har försökt.

mask134 505 – Fd. Medlem
Postad: 8 feb 2022 16:14

Hej jag vet inte hur man skriver en python kod? 

Lindehaven 820 – Lärare
Postad: 8 feb 2022 17:40

Om du inte ännu kan grunderna i Python så är den här uppgiften för svår. Lär dig först olika datatyper, indexering, while, if, med mera.

Svara Avbryt
Close