Python Forum
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Strange logic! :)
#5
(May-03-2017, 10:39 AM)buran Wrote:
(May-03-2017, 10:34 AM)idontreallywolf Wrote: because x = e += 1 is same as
x = e = e + 1


actually, the first one is invalid syntax and rise SynatxError,
while second one is perfectly fine

e = 10
x = e = e + 1
print x
print e
Output:
11 11

Then why would x = e += 1 be invalid if its the same as x = e = e + 1 ?
Reply


Messages In This Thread
Strange logic! :) - by alsimm - May-03-2017, 09:49 AM
RE: Strange logic! :) - by buran - May-03-2017, 10:11 AM
RE: Strange logic! :) - by idontreallywolf - May-03-2017, 10:34 AM
RE: Strange logic! :) - by buran - May-03-2017, 10:39 AM
RE: Strange logic! :) - by idontreallywolf - May-05-2017, 06:44 AM
RE: Strange logic! :) - by buran - May-05-2017, 06:53 AM
RE: Strange logic! :) - by volcano63 - May-05-2017, 07:18 AM
RE: Strange logic! :) - by buran - May-05-2017, 07:22 AM
RE: Strange logic! :) - by volcano63 - May-05-2017, 01:03 PM
RE: Strange logic! :) - by nilamo - May-19-2017, 10:03 PM
RE: Strange logic! :) - by volcano63 - May-19-2017, 10:10 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020