求助!!!
为什么2**2**3**1的结果是256呢??????不明白 2**2**3**1=2**(2**(3**1))=2**(2**3)=2**8=256 永恒的蓝色梦想 发表于 2020-10-29 12:262**2**3**1=2**(2**(3**1))=2**(2**3)=2**8=256
好的谢谢 因为Python中关于指数幂的运算是从右边往左边依次添加小括号运算的,
我给你演示一下,2**2**3**1实际上运算先后顺序是这样,
最右边的3**1先打一个括号()
往左边走,是(2**(3**1)),
再往左边走,最后再打一个小括号,就是
(2**(2**(3**1)))=2**(2**(3**1))=2**(2**(3)=2**(2X2X2)=2**8,
即2的8次幂,那么就是256.答案就显而易见了。 一抹心尘 发表于 2020-11-2 14:59
因为Python中关于指数幂的运算是从右边往左边依次添加小括号运算的,
我给你演示一下,2**2**3**1实际上运 ...
好的,我已经知道了谢谢
页:
[1]