from __future__ import division
import sys
def delta (x):
return [x-y for (x, y) in zip (x + [x[-1]], [0] + x)][:-1]
def sum (x):
s = 0
for y in x:
s += y
return s
data = [[float(y) for y in x[8:].split(' ')] for x in open ("xrate.in", "r").xreadlines() if x.find ("USD/GBP") != -1][0]
d1 = delta(data)
d2 = delta(d1)
a1 = sum (d1[-3:])/3
a2 = sum (d2[-3:])/3
print "Janie Box
Today it's $%.4f." % data[-1]
print "So $6000 is only £%.2f." % (6000/data[-1])
print "Average change per day (over 3 days) is $%.4f." % a1
print "Average change of change (over 3 days) is $%.4f." % a2
print "So, tomorrow it will be $%.4f" % (data[-1] + (a1+a2))