On 11/5/05, Steven D'Aprano <[EMAIL PROTECTED]> wrote:
On Sun, 06 Nov 2005 02:39:40 +0100, Carl Friedrich Bolz wrote:

> Hi!
>
> Ivan Shevanski wrote:
>> I've searched on google for a bit but I can't seem to find a way to get
>> multiples of a number. . .For instance what would I do if I wanted
>> something to happen every time x reached a multiple of 100 in this
>> sample code:
>>
>> x = 0
>> while x < 2000:
>>      x += 1
>>
>
> The idea is to use to modulo operator % which gives you the residue of a
> number when divided by another number:

> for x in range(2000):
>      if x % 100 == 0:
>          do_something()

Another way is, if you aren't doing anything *except* counting for the
other 99 values of x, just skip them completely:

fox x in range(20):
    do_something(x*100)


Ivan, what are you trying to do?


--
Steven.

--
http://mail.python.org/mailman/listinfo/python-list

Sorry for the late response.  What I'm doing is pretty simple, I just have a counter running and every time the counter gets to a multiple of 100 it runs a function.  So Carl's solution will work fine. Thanks everyone!


Thanks,

-Ivan
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to