Aan de slagGa gratis aan de slag

Een Lottery-iterator maken

Je hebt geoefend met het bouwen van een iterator en het afhandelen van StopIteration-excepties bij het gebruik ervan. Nu is het tijd om alles samen te brengen. Je gaat een Lottery-iterator bouwen die willekeurig gehele getallen trekt en zo een winnend nummer vormt. Veel codeerplezier!

Deze oefening maakt deel uit van de cursus

Gevorderde objectgeoriënteerde programmering in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

class Lottery:
  def __init__(self, number_digits):
    self.number_digits = number_digits
    self.counter = 0
  
  # Create an iterator using a magic method
  def ____(____):
    return ____
Code bewerken en uitvoeren