#!/usr/bin/python

#Tyler Moore
#Solution to In-class exercise 3, Python notes
#2 Feb 2012

#only need this line if running independently of solution 1
from python_ex1_sol import state2PeaceYrs

def calcPctChange(x,y):
    return float((y-x))/x*100

f=open('peaceStateChange.csv','w')
f.write("state,2009peace,1991peace,pctchange\n") 
for state in state2PeaceYrs:
    change=calcPctChange(state2PeaceYrs[state][0],state2PeaceYrs[state][-1])
    f.write('%s,%f,%f,%f\n'%(state,state2PeaceYrs[state][-1],state2PeaceYrs[state][0],change))

f.close()
