問題詳情

34. 下列何者為 Python 語言運算式 3 * (1 + 3) ** 2 - 2 ** 3 * 4 的結果?
(A) 0
(B) 13
(C) 16
(D) 69

參考答案

答案:C
難度:計算中-1
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】先來看一下運算式的執行順序:由於括號優先,所以先計算 (1 + 3) 的值,得到 4。再計算 4 的平方,得到 16。接著計算 3 * 16,得到 48。然後計算 2 的 3 次方,得到 8。最後計算 8 * 4,得到 32。最後再計算 48 - 32,得到 16。因此,運算式的結果是 16。答案選項 (C)。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】先來看一下運算式的執行順序:由於括號優先,所以先計算 (1 + 3) 的值,得到 4。再計算 4 的平方,得到 16。接著計算 3 * 16,得到 48。然後計算 2 的 3 次方,得到 8。最後計算 8 * 4,得到 32。最後再計算 48 - 32,得到 16。因此,運算式的結果是 16。答案選項 (C)。