시작하기무료로 시작하기

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 ____
코드 편집 및 실행