In article <1163889196.135008.126970 at h54g2000cwb.googlegroups.com> , "Matt Moriarity" <matt.moriarity at gmail.com> wrote: > try surrounding your sum argument in brackets: > > sum([phi(x // ps[i+1], i) for i in range(a)]) > > instead of: > > sum(phi(x // ps[i+1], i) for i in range(a)) Thank you. That makes it work. -- Michael Press