Programmeerimise kodutööd
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
#Proovib muuta arvu integeriks, kui ei saa tagastab False.
def muudaIntegeriks(arv):
try:
arv = int(arv)
return arv
except:
return False
#Kontrollib, kas arv on integer. Tagastab booleani.
def kasOnInteger(arv):
if type(arv) is int:
return True
else:
return False
#Kontrollib, kas on arv ja et maailm oleks piisavalt suur, aga mitte liiga
suur,
#sest kasutaja ei tohiks saada sisestada väga suurt ala. Seda saab muuta
vajadusel.
def kontrolliMaailmaMahtu(suurus, maxSuurus, minSuurus):
suurus = muudaIntegeriks(suurus)
if not kasOnInteger(suurus):
print("Vigane sisend!")
return False
if suurus <= maxSuurus: