สร้าง Lottery iterator
ได้ฝึกสร้าง iterator และจัดการข้อยกเว้น StopIteration มาแล้ว ถึงเวลานำทุกอย่างมารวมกัน จะสร้าง Lottery iterator เพื่อสุ่มจำนวนเต็มและสร้างตัวเลขที่ชนะรางวัล ขอให้สนุกกับการเขียนโค้ด!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Object-Oriented Programming ใน 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 ____