Creando un iterador Lottery
Has practicado cómo construir un iterador y cómo manejar excepciones StopIteration al usarlo. Ahora toca unirlo todo. Vas a crear un iterador Lottery que extraiga enteros al azar para formar un número ganador. ¡Feliz programación!
Este ejercicio forma parte del curso
Programación orientada a objetos intermedia en Python
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
class Lottery:
def __init__(self, number_digits):
self.number_digits = number_digits
self.counter = 0
# Create an iterator using a magic method
def ____(____):
return ____