On 29 December 2010 16:35, Alexander Belopolsky <alexander.belopolsky@gmail.com> wrote:
On Wed, Dec 29, 2010 at 9:40 AM, Paul Moore <p.f.moore@gmail.com> wrote:
..
> I like the idea, but that's a fairly big semantic change. What about
> adding an -e option that takes an expression, and prints its value? So
> you'd have
>
>    python -e "12 / 4.1"
>
> (AFAICT, -e is unused at present).
>

+1

For some reason I always type -e (for "eval" or "exec"?) before
realizing that it should have been -c.

What do you think  python -e "for i in range(5): i" should print?
Note that on >>> prompt:

>>> for i in range(5): i
...
0
1
2
3
4


I'd be happy with the same behaviour as the interactive interpreter.

Michael
 
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
http://mail.python.org/mailman/listinfo/python-ideas



--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html