Bắt đầu ngayBắt đầu miễn phí

Tạo một iterator Lottery

Bạn đã luyện tập cách xây dựng một iterator và xử lý ngoại lệ StopIteration khi sử dụng iterator. Giờ là lúc ghép tất cả lại với nhau. Bạn sẽ xây dựng một iterator Lottery để rút ngẫu nhiên các số nguyên và tạo ra một số trúng thưởng. Chúc bạn code vui vẻ!

Bài tập này là một phần của khóa học

Lập trình Hướng đối tượng Nâng cao với Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

class Lottery:
  def __init__(self, number_digits):
    self.number_digits = number_digits
    self.counter = 0
  
  # Create an iterator using a magic method
  def ____(____):
    return ____
Chỉnh sửa và Chạy Mã