Pythonにおける同等の優先順位
乗算と除算は同等の優先順位を持ち、 左から右に順番に実行されます。 例を通して、その意味を考えてみましょう。 次のコードでは、最初に除算が実行され、 その後乗算が実行されます:
res = 8 / 2 * 4
print(res) # 16 を出力します (4 * 4 の結果)
もし記号の順序を入れ替えると、 最初に乗算が実行され、その後 除算が実行されます:
res = 8 * 2 / 4
print(res) # 4 を出力します (16 / 4 の結果)
次の例では、新しい除算演算はそれぞれ 前の結果に適用されます:
res = 16 / 2 / 2 / 2
print(res) # 2 を出力します
以下のコードがあります:
res = 6 * 2 / 4
print(res)
コンソールに何が出力されるか答えてください。
以下のコードがあります:
res = 6 / 2 * 3
print(res)
コンソールに何が出力されるか答えてください。
以下のコードがあります:
res = 18 / 2 / 3 * 2
print(res)
コンソールに何が出力されるか答えてください。