Corrections to day1 Session1, day2 Session 3 and 4.
import mathdef aliquot(n): sum = 0 for i in range(1, math.sqrt(n)+1): if n % i == 0: sum += i + n/i return sumamicable = []for n in range(10000, 100000): m = aliquot(n) if aliquot(m) == n: amicable.append((m, n))print amicable# please please please profile this.