Lottery イテレータを作る
これまでにイテレータの作り方や、イテレータ使用時の StopIteration 例外の扱い方を練習しました。ここで、それらを組み合わせて仕上げましょう。ランダムに整数を引いて当選番号を作る Lottery イテレータを実装します。楽しくコーディングしていきましょう!
この演習はコースの一部です
Python 中級オブジェクト指向プログラミング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
class Lottery:
def __init__(self, number_digits):
self.number_digits = number_digits
self.counter = 0
# Create an iterator using a magic method
def ____(____):
return ____