ajdh01 发表于 2016-9-2 17:10:54

print(2 ** 2 ** 32) 与 print((2 ** 2) ** 32)

print(2 ** 2 ** 32)会使电脑卡死崩溃,而 print((2 ** 2) ** 32) 却能马上得到结果,有啥区别么?求大神解释下实现原理啊。{:10_269:}

hvagab 发表于 2016-9-2 17:22:30

第一个实际是求2**(2**32)第二个实际求4**32

ajdh01 发表于 2016-9-2 17:43:20

hvagab 发表于 2016-9-2 17:22
第一个实际是求2**(2**32)第二个实际求4**32

谢谢

tracyK999 发表于 2020-6-3 20:49:08

python的幂运算时从右往左,刚刚这个问题我也去百度了,终于懂啦
页: [1]
查看完整版本: print(2 ** 2 ** 32) 与 print((2 ** 2) ** 32)