เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้าง 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 ____
แก้ไขและรันโค้ด