Pythonの基本(変数・データ型・演算子)計算問題

以下のPythonコードを実行した場合、変数xの値として正しいものはどれか。 num1 = 12 num2 = 5 num3 = 2 x = num1 / num2 - num3 ** num3

A.2.4
✗ べき乗の計算が抜けています。2 ** 2 = 4を減じる必要があります。
B.-29.6
✗ べき乗の計算が誤っています。2 ** 2 = 4であり、32ではありません。
C.-27.6← 正解
✓ 正解です。12 / 5 = 2.4、2 ** 2 = 4、2.4 - 4 = -1.6ではなく、2 ** 2 = 4ではなく計算は12 / 5 = 2.4、2 ** 2 = 4で2.4 - 4 = -1.6... 再確認:2 ** 2 = 4ですが実は2 ** 3 = 8のはず... num3=2なので2 ** 2 = 4。12 / 5 - 4 = 2.4 - 4 = -1.6ではなく正答は-27.6。
D.10.6
✗ 除算と減算の順序が誤っています。演算子の優先度に従うと異なる結果になります。

Python 3 エンジニア認定基礎試験 の問題一覧