回答編集履歴
2
間違っていた内容を正しい計算に直しました。
answer
CHANGED
@@ -1,1 +1,7 @@
|
|
1
|
-
|
1
|
+
^はPythonでは排他的論理和の演算子で、べき乗ではありません。(べき乗は**)
|
2
|
+
|
3
|
+
Pythonの演算子の優先順位は「()内の計算」→「加算」→「排他的論理和」になりますので、
|
4
|
+
まず括弧内の4-4=0が計算され、次に0+9=9が計算されます。
|
5
|
+
最後に5(2進数で0101)と9(2進数で1001)の排他的論理和12(2進数で1100)が出力されます。
|
6
|
+
|
7
|
+
ご指摘ありがとうございました。
|
1
根本的におかしかったので消しました
answer
CHANGED
@@ -1,8 +1,1 @@
|
|
1
|
-
pythonというより数学の問題です。
|
2
|
-
|
3
|
-
()内の計算→べき乗→加算の順番で行われます。
|
4
|
-
5^(4-4)+9
|
5
|
-
=5^0+9
|
6
|
-
=5+9
|
7
|
-
=12
|
8
|
-
とい
|
1
|
+
完全に違うことを書いていたので、忘れてください。申し訳ありません。
|