I am puzled about numbers

Bengt Richter bokr at oz.net
Mon Apr 12 17:30:27 EDT 2004


On Mon, 12 Apr 2004 13:43:42 -0700, "A Evans" <ae> wrote:

>Hello I came across an interesting loop in math today
>To me its interesting anyway I don't know if it will interest you
>
>var = 999 % 333
>
>print var
>>>> 0
>
>var = 9999 % 333
>print var
>>>> 9
>
>var = 99999 % 333
>print var
>>>> 99
>
>var = 999999 % 333
>print var
>>>> 0
>
>
>var = 9999999 % 333
>print var
>>>> 9
>
>
>var = 99999999 % 333
>print var
>>>> 99
>
>
>var = 999999999 % 333
>print var
>>>> 0
>
>and so on
>
>I guess that just goes to show nine is a universal number
>or am I just completely insane and everyone knows this already
>
>
 >>> for digit in '97':
 ...     for digits in xrange(1,10):
 ...         num = eval(digit*digits)
 ...         mod = eval(digit*3)
 ...         var = num % mod
 ...         print '%s: %s %% %s => %s' % (digits, num, mod, var)
 ...
 1: 9 % 999 => 9
 2: 99 % 999 => 99
 3: 999 % 999 => 0
 4: 9999 % 999 => 9
 5: 99999 % 999 => 99
 6: 999999 % 999 => 0
 7: 9999999 % 999 => 9
 8: 99999999 % 999 => 99
 9: 999999999 % 999 => 0
 1: 7 % 777 => 7
 2: 77 % 777 => 77
 3: 777 % 777 => 0
 4: 7777 % 777 => 7
 5: 77777 % 777 => 77
 6: 777777 % 777 => 0
 7: 7777777 % 777 => 7
 8: 77777777 % 777 => 77
 9: 777777777 % 777 => 0

Careful not to jump to conclusions ;-)

Regards,
Bengt Richter



More information about the Python-list mailing list