Programmeerimise kodutööd
4. Liigu nurka
Kirjuta Pykkari programm, mis suvalise ristkülikukujulise maailma puhul liigutab Pykkari
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):