開始使用免費開始

建立 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 ____
編輯並執行程式碼