开始使用免费开始使用

创建一个 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 ____
编辑并运行代码