Это касается возведения в степень Python

print (2**3**2)

Ответ 512. Почему ответ 512, а не 64? Поскольку ((2 ^ 3) ^ 2) = 64, я хочу знать внутреннюю математическую операцию печати (2 ** 3 ** 2)


person Sanjana    schedule 26.12.2020    source источник


Ответы (1)


Порядок операций возведения в степень справа налево, а не слева направо. Так:

2**3**2

интерпретируется как:

2**(3**2) = 2**(9) = 512
person James    schedule 26.12.2020