On Mon, Apr 21, 2014 at 4:43 AM, Ivan Ivanivich <ivriabt...@gmail.com> wrote: > [quot] > If we list all the natural numbers below 10 that are multiples of 3 or 5, we > get 3, 5, 6 and 9. The sum of these multiples is 23. > > Find the sum of all the multiples of 3 or 5 below 1000. > [/quote] > > this task from http://projecteuler.net/ site > > I wrote a solution in python > > http://pastebin.com/QXtNuRWU > > this script returned correctly result if "basis < 10", but if "basis < 1000" > result is 266333 and it is not correctly answer on site > http://projecteuler.net
Try listing the actual numbers you're summing, and check if there's a problem there. Are all the numbers you expect appearing? Are any you don't want there? (I can see exactly what your problem is, but I'd rather give hints rather than simply tell you outright what's wrong.) ChrisA -- https://mail.python.org/mailman/listinfo/python-list