#!/usr/bin/env python import math def tocf(x, l, n): if n: tmp = x l.append(int(tmp)) tocf(1.0 / (tmp - l[-1]), l, n-1) l = [] print "Get the continued fraction coefficients of a number" x = float(raw_input("Number to expand? ")) n = int(raw_input("Number of terms? ")) tocf(x, l, n) for i in l: print i,