Marco Sulla <launchpad....@marco.sulla.e4ward.com> added the comment:

Sorry, but I can't figure out what code can break this change. Integers are 
implicitly converted to floats in operations with floats. How can this change 
break old code?

> if you are worried about the performance

No, I'm worried about the expectations of coders.
Personally, I expected that 1E2 returned a integer. And this is not true.
If I wanted a float, I'd wrote 1.0E2 . The fact the exponential notation 
returns always a float is really misleading, IMHO.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue39788>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to