Programmeerimise kodutööd
#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:
if suurus >= minSuurus:
return True
else:
print("Liiga väike!")
return False
else:
print("Liiga suur!")
return False
#Kontrollib, kas kasutaja sisestatud kordinaat ei asu seinas või väljas
pool maailmat.