私は突然これに出くわしました、なぜこれが起こっているのか理解できません!
Pythonプロンプトで、**
以下のように3以降で演算子を使用すると、間違った結果が得られます。すなわち、
>>> 2**2**2
16
>>> 3**3**3
7625597484987L
>>> 4**4**4
13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096L
それからかっこを使わないといけないと思ったので使ってみたら正しい結果が出ています。
>>>(3**3)**3
19683
しかし、//
オペレーターはこの種の操作で正しい結果をサポートし、提供しています。
>>> 4//4//4
0
>>> 40//4//6
1
私が理解するのを手伝ってください。