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

FinancialCalculator

มาต่อยอดคลาส BasicCalculator และสร้าง FinancialCalculator กัน

ในขั้นแรก จะสร้าง child class นี้ด้วยฟังก์ชันพื้นฐานก่อน คือความสามารถในการคำนวณอัตราดอกเบี้ยรายเดือนจากอัตราดอกเบี้ยรายปี แล้วค่อยเพิ่มฟีเจอร์อื่น ๆ ให้กับ FinancialCalculator ในภายหลัง!

ได้ import numpy เป็น np ให้แล้ว

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

กรณีศึกษา: การสร้างซอฟต์แวร์ด้วย Python

ดูคอร์ส

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

  • สร้างคลาส FinancialCalculator โดยสืบทอดมาจาก BasicCalculator
  • สร้าง instance ของคลาส FinancialCalculator ในชื่อ financial_calculator
  • ใช้ financial_calculator คำนวณอัตราดอกเบี้ยรายเดือน โดยกำหนดอัตราดอกเบี้ยรายปีที่ 6% และป้อนค่าในรูปทศนิยม

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

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

class BasicCalculator():
  def divide(self, x, y):
    return x / y

# Create a class FinancialCalculator that inherits from BasicCalculator
class FinancialCalculator(____):
  def calculate_monthly_interest_rate(self, annual_interest_rate):
    return self.divide(annual_interest_rate, 12) 

# Create a financial calculator
financial_calculator = ____()

# Print the monthly interest rate for a yearly rate of 6 percent
print(financial_calculator.calculate_monthly_interest_rate(____))
แก้ไขและรันโค้ด