On Thu, Feb 6, 2020 at 10:35 PM Jonathan Fine <jfine2...@gmail.com> wrote:
>
> I thank Dominik Vilsmeier for noticing
> >>> 001
> SyntaxError: invalid token
>
> This is a problem both the original poster's suggestion:
>
> >>> P = 100\
> ...    000\
> ... 000
>
> and mine:
>
> >>> t1( 100, 000, 000)
>
> That '001' is a syntax error interests me. I'll start a new thread for that.
>

That's a simple matter of history.

Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 0100
64

In C and its friends and family, a leading zero means octal. Python 3
removed this (you can use "0o100" for octal, paralleling "0x100" for
hex), but in order to ensure that code would cleanly break rather than
inexplicably giving the wrong result, "001" is an error.

ChrisA
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/C2NU2KS6X62GGTHBEVFJTYEDFEFOGSPC/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to