始める無料で始める

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 ____
コードを編集して実行