创建一个 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 ____