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