建立 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 ____