情報処理技術者試験ナビ

当サイトは準備中です。

Python3基礎 練習問題 1-4

◀️ 前へ次へ ▶️

 次のプログラムを実行した場合の出力結果を選べ。

  print(2 ** 5 + 3)

  1. 10
  2. 13
  3. 35
  4. 256

 

答え

       C

解説

 **演算子は累乗を返します。つまり、2 ** 5 = 2 * 2 * 2 * 2 * 2 = 32 となります。

  1. 10
    2 + 5 + 3 であれば 10 となります。
  2. 13
    2 * 5 + 3 であれば 13 となります。
  3. 35
    正しいです。
  4. 256
    5+3を先に計算するよう 2 ** (5 +3) とすれば 2の8乗(256)となります。

参考情報