0

Python

Can someone explain this code please? a = 2 print(a*++a)

8th Dec 2021, 10:51 AM
Gajendra Sonare
Gajendra Sonare - avatar
3 Answers
+ 2
It will just do a*a, ++ or -- does not do anything in python, we cant increase/decrease value by 1 with this like we can in javascript for example. But for some reason this dont throw error.
8th Dec 2021, 11:00 AM
PanicS
PanicS - avatar
+ 1
It squares a like a**2 does
8th Dec 2021, 10:55 AM
Ivan Petriv
Ivan Petriv - avatar
0
I understood what does it mean. It means (a*(+(+a))) = (a*(+a)) = (a*a)
8th Mar 2022, 7:27 PM
Ivan Petriv
Ivan Petriv - avatar