セクション 1. 章 5
single
Challenge: Iterating Over a Custom Range
メニューを表示するにはスワイプしてください
タスク
スワイプしてコーディングを開始
In this task, you will create a class called OddRange that acts as an iterator to yield only odd numbers between a given start and stop value, mimicking the behavior of Python's built-in range but filtering for odd numbers only.
- The class should implement the iterator protocol by defining both
__iter__and__next__methods. - The
__init__method should acceptstartandstopparameters and store them as attributes. - The iterator should yield the next odd number greater than or equal to
startand less thanstopeach time__next__is called. - Once all odd numbers in the range have been yielded, the iterator should raise
StopIteration.
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください