On 10/05/2018 19:51, Chris Angelico wrote:
On Fri, May 11, 2018 at 4:31 AM, bartc <b...@freeuk.com> wrote:
   2x100  (4)   Binary
   3x100  (9)   Ternary
   4x100  (16)  Quaternary
   5x100  (25)  etc
   6x100  (36)
   7x100  (49)
   8x100  (64)  Octal
   9x100  (81)
   ...           (Not implemented 11x to 15x, nor 10x or 16x)
   0x100  (256) Hex

YAGNI much? How often do you need a base-9 literal in your code??

I've used base-4 a couple of times, but not base 9 yet, excepting when toying with stuff. But you need to be able to print numbers in those bases too [not Python, or C]:

    a := 3x2222222222           # base-3
    println a:"x9"              # displays 8888 in base-9

It's interesting to see the patterns that arise when doing arithmetic in mixed bases.

Anyway, those extra bases were easier to leave in than to exclude.

--
bartc
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to