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

สร้างคลาสขึ้นมาเอง

ในแบบฝึกหัดสุดท้ายของบทนี้ คุณจะรับบทเป็น Python developer และสร้างคลาสขึ้นมาเองตั้งแต่ต้น รวมถึงกำหนด constructor ด้วย!

ออกแบบคลาส Calculator พร้อมเมธอดที่รองรับการบวก การลบ และการคูณค่าสองค่า

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับการเขียนโปรแกรมเชิงวัตถุ

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดคลาส Calculator ที่รับพารามิเตอร์ 2 ตัวเมื่อสร้างออบเจกต์ ได้แก่ num_one และ num_two
  • กำหนดเมธอด addition() ซึ่ง return ค่า self.num_one บวกกับ num_two
  • กำหนดเมธอด subtraction() ซึ่ง return ค่า self.num_one ลบ num_two
  • กำหนดเมธอด multiplication() ซึ่ง return ค่า self.num_one คูณ num_two

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Define and initialize the Calculator class
____:
  ____ ____(____, ____, ____):
    self.____ = ____
    self.____ = ____
  
  # Create the addition method
  def ____(____):
    return self.____ ____ self.____
  
  # Create the subtraction method
  def ____(____):
    return ____
  
  # Create the multiplication method
  def ____(____):
    ____   
แก้ไขและรันโค้ด