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.-1.6← 正解
✓ 正解です。べき乗が先に評価され、12 / 5=2.4、2 ** 2=4なので、xは2.4-4=-1.6です。
D.10.6
✗ 除算と減算の順序が誤っています。演算子の優先度に従うと異なる結果になります。

この問題のポイント

べき乗が先に評価され、12 / 5=2.4、2 ** 2=4なので、xは2.4-4=-1.6です。

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