Kom igångKom igång gratis

FinancialCalculator

Nu ska vi utöka klassen BasicCalculator och skapa FinancialCalculator.

Till att börja med skapar du den här barnklassen med minimal funktionalitet – möjligheten att beräkna den månatliga räntan utifrån den årliga räntan. Senare kommer du att lägga till fler funktioner i FinancialCalculator!

numpy har importerats som np åt dig.

Den här övningen är en del av kursen

Fallstudie: Bygga programvara i Python

Visa kurs

Övningsinstruktioner

  • Skapa klassen FinancialCalculator genom att ärva från BasicCalculator.
  • Skapa en instans av klassen FinancialCalculator och spara den som financial_calculator.
  • Använd financial_calculator för att beräkna den månatliga räntan givet en årlig ränta på 6 %, och kom ihåg att ange procentsatsen som ett decimaltal.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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(____))
Redigera och kör kod