prasad rao schreef: > hello! > I got it 266333. > My code====== > > t=0 > for x in range(1000): > if divmod(x,3)[1]==0:t+=x > if divmod(x,5)[1]==0:t+=x > t=266333 > > Am I correct in comprehention of the problem?
Not entirely: you're counting numbers that are multiples of both 3 and 5 double, which is not the intention. BTW, instead of divmod(x, 3)[1] you can use x % 3. divmod() is nice if you need both quotient and remainder, but if you only need the remainder the % operator is simpler. -- The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom. -- Isaac Asimov Roel Schroeven _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor