PE Problem 30 Python

PE Problem 30 Python Solution
runs in a little over a second, could probably be reduced by tightening range on first for loop