#!/usr/bin/python def rationalize_contfrac (frac): if len(frac) == 0: return (1, 0) elif len(frac) == 1: return (frac[0], 1) else: remainder = frac[1:len(frac)] (num, denom) = rationalize_contfrac(remainder) return (frac[0] * num + denom, num) frac = [2,1,2,1,1,4] i = 4 x = 7 while len(frac) < 100: if x%3 == 0: i = i + 2 frac.append(i) if x%3 > 0: frac.append(1) x = x + 1 n = rationalize_contfrac(frac) s = 0 for i in str(n[0]): s = s + int(i) print s