You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To be honest, I have no idea. I thought it had to do with the size of the left operand, but I'm flabbergasted by this:
Just checking:
>>> (1<<128)-(1<<124) == 15<<124
True
Difference between two expressions with same value:
>>> 15<<124 is 8**300
<stdin>:1: SyntaxWarning: "is" with a literal. Did you mean "=="?
False
>>> (1<<128)-(1<<124) is 8**300
False
But it's also not the form of the expression, because making it a bit smaller raises the warning again:
>>> (1<<127)-(1<<124) is 8**300
<stdin>:1: SyntaxWarning: "is" with a literal. Did you mean "=="?
False
All I know is that there's something about the left operand. Smaller send to produce the warning, but there's more behind it.
I'll have to check the source...
How about this one:
The text was updated successfully, but these errors were encountered: