from birth import PERSONAL_NAME, PERSONAL_DATE, PERSONAL_LOCATION, PARENTS
import gov
from gov.edu import *
from gov.jobs import *
me = gov.people(PERSONAL_NAME)
me.setID(gov.genID(PERSONAL_DATE, PERSONAL_LOCATION))
me.setParents(PARENTS)
while me.age < gov.lowerlimit:
if me.age == gov.lowerlimit-1:
PARENTS.alert(gov.readylowlim)
continue
elemantary = gov.getElem(me.ID)
while elemantary(me):
print(me.life_report("ele"))
me.graduates.append(elemantary)
middle = gov.getMidl(me.ID)
while middle(me):
print(me.life_report("mdl"))
me.graduates.append(middle)
high = gov.test.high(me)
for year in (1, 2, 3):
grad, me = high(year, me)
if grad:
me.graduates.append(high)
else:
me.graduates.append(high.REJECT)
me.setAdult()
me.delParents()
del PARENTS
#parents are now just home-share family with me.
while me.stillAlive():
if me.plan.gocollage() and me.graduates[-1].rank >= 3:
sat = gov.test.sat(me)
collage = gov.collages(sat)
me = collage(me)
if me.plan.parttimejob():
me = job.parttime(me)
if me.plan.fulltimejob():
me = job.fulltime(me)
print(me.isResign())
me = gov.tax(me)
me = gov.surveillance(me)
gov.vote(me)
gov.setDeath(me)
return 0