Python 2.7.13解释器在计算时挂起
1 ** 2 ** 3 ** 4 ** 5
但是为什么?
答案 0 :(得分:1)
我认为这里的问题是您对指数求和的理解:
>>> 2**3**4
2417851639229258349412352
>>> 2**(3**4)
2417851639229258349412352
>>> (2**3)**4
4096
您需要从右到左的簧片,而不是分区关联性。
>>> 2/3/4
0.16666666666666666
>>> 2/(3/4)
2.6666666666666665
>>> (2/3)/4
0.16666666666666666