###前提・実現したいこと
関数を呼び出すたびに、偶数2,4,6の順に出力するジェネレータ関数gen_()を定義し、これを使って1000以下の偶数をすべて表示するという問題があります。
pythonです。
よろしくお願いいたします。
###発生している問題・エラーメッセージ
エラーメッセージ
###コード
def gen_()
for y in range(1, 1000):
... if y % 2 == 0:
y = gen_()
for c in range(1000):
print(next(i))
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
質問は何ですか?
関数を呼び出すたびに、偶数2,4,6の順に出力するジェネレータ関数gen_()を定義し、これを使って1000以下の偶数をすべて表示するという問題に対してコードを書いたのですが、これに対する答えがもらいたいです。
ご存知の通り、Pythonはインデントが重要ですので、この状態だと回答が難しいと思います。コードブロックを使って記述してください。https://teratail.com/help/question-tips
いえ、こういうことをしていただきたいのですが。https://teratail.com/help/question-tips#questionTips3-5-1