Pythonの基本(変数・データ型・演算子)計算問題
以下のPythonコードを実行した場合、変数resultの値として正しいものはどれか。 a = 18 b = 6 c = 2 result = a // b * c + a % (b * c)
A.9
✗ 床除算の結果に誤りがあります。18 // 6 = 3であり、3 * 2 = 6です。
B.6← 正解
✓ 正解です。18 // 6 = 3、3 * 2 = 6、6 * 2 = 12、18 % 12 = 6、6 + 6 = 12ではなく、18 % 12 = 6で6 + 0 = 6です。
C.15
✗ 除算と乗算の順序処理に誤りがあります。左から順に処理すると異なる値になります。
D.18
✗ 剰余演算の計算が誤っています。18 % 12 = 6であり、この値を加えると異なる結果になります。