情報処理技術者試験ナビ

当サイトは準備中です。

Python3基礎 練習問題 1-6

◀️ 前へ次へ ▶️

 以下のプログラムを実行した際の出力結果として正しいものを選べ。

  word = 'enjoypython3'
  print(word[1:10:2])

  1. nj
  2. ejyyh
  3. nopto
  4. nopto3

 

答え

       C

解説

 文字列の操作に関する問題です。
 [①:②:③]は、文字列の位置①から位置②まで③文字おきに取得します。ただし、文字列の最初の位置は0であることと、位置②は含まれないことに注意が必要です。
 つまり、文字列wordの①から②は、njoypythoになり、2文字おきに取得すると、noptoとなります。

参考情報