基礎・初級問題チェック
問題 10 /40
次のコードを実行した結果として、正しいものはどれか。 words = ['pine', 'apple', 'pen'] for word in words: print(word)
選択 1
pine pine pine
選択 2
pine apple pen
選択 3
['pine', 'apple', 'pen'] ['pine', 'apple', 'pen'] ['pine', 'apple', 'pen']
選択 4
エラーになる。
解説
選択肢2が正解です。
実践でもよく使うfor文の書き方です。
wordsの中の要素を一つずつ取り出し、変数wordに格納してprint文を実行します。
wordsの中の要素をすべて取り出すとfor文のループが終了します。
問題文の3行目を「print(words)」にすると、リスト自体をprintするため、選択肢3の結果になります。
(公式書籍 p.24)