Programmeerimise kodutööd
kirdenurka (NE). Programm võib eeldada, et robot vaatab alguses lõunasse, aga tema
algne asukoht võib olla suvaline. Programmi lõpuks peab Pykkar olema näoga
põhjasuunas.
import random
import pykkar
minLaius = 7
maxLaius = 15
minPikkus = 7
maxPikkus = 15
maailmaLaius = random.randint(minLaius, maxLaius)
maailmaPikkus = random.randint(minPikkus, minPikkus)
pykkarX = random.randint(0, maailmaLaius - 2)
pykkarY = random.randint(0, maailmaPikkus - 2)
print(pykkarX)
print(pykkarY)
print(maailmaLaius)
print(maailmaPikkus)
def genereeriMaailm(laius, pikkus, pykkarX, pykkarY):
tekst = ""
for i in range(0, laius): # teeb ülemise rea ära
tekst += "#"
tekst += "n"
for i in range(0, pikkus-2): # -2 selleks, et me teeme juba ülemise ja
alumise rea ära
tekst += "#"
for j in range(0, laius-2):
if(pykkarX == j and pykkarY == i):
tekst += genereeriSuund()
else:
tekst += " "