>>>def get_odds(): for number in range(1, 10, 2): yield number #奇数を返す >>>for count, number in enumerate( get_odds(), 1): if count == 3: print(”the third number is”, number) break >>>the third number is 5
上記コードで以下の点の質問があります。
質問1:for count, number in enumerate( get_odds(), 1)
でcountとnumberの変数には何が代入されているのでしょうか?
質問2:enumerate()でget_odds()と1を指定していることは何の意味があるのでしょうか?
質問3:count==3のときnumberの5が返されるのはfor文のどの部分のコードによるものですか?
よろしくお願いします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/13 13:53