Programmeerimise kodutööd
põranda.
maailm += ehitaLaiuseSein(laius)
maailm += ehitaPikkuseSeinad(laius, pikkus, pykkarX, pykkarY,
pykkarSuund)
maailm += ehitaLaiuseSein(laius)
pykkar.create_world(maailm)
def ehitaLaiuseSein(laius):
sone = ""
for i in range(0, laius):
sone += "#"
return sone + "n"
#Ehitab maailma vertikaal seinad ning lisab ka pykkari sinna.
def ehitaPikkuseSeinad(laius, pikkus, pykkarX, pykkarY, pykkarSuund):
sone = ""
pikkus -= 2 #Kuna funktsiooni ehitaLaiusSein(int) lisab ülemise ja
alumise
#rea ning selletõttu lisame pikkuse kaks ühikut vähemaks.
for i in range(0, pikkus): #pikkus korda lisame järgnevat loopi.
sone += "#"
for j in range(0, laius - 2): #laius:int - 2, sest lisame enne ja
pärast loopi seinad(#).
if pykkarX == j and pykkarY == i:
sone += pykkarSuund
else:
sone += " "
sone += "#n"
return sone