1

誰かがこれで私を助けることができるかどうか疑問に思っていましたか? 私はpython 3を使用していますが、これをやろうとしています。私は絶望的に失われています。どんな助けでも大歓迎です!

Account クラスには、アカウントの id という名前のプライベート int データ フィールドが含まれている必要があります。デフォルト値は 0 です。

デフォルト値が 0 の、アカウントのbalance という名前のプライベート double データ フィールド。

現在の利率をデフォルト値 0 で格納する、annualInterestRate という名前のプライベート double データ フィールド。すべての口座の利率が同じであると仮定します。

アカウントが作成された日付を格納する、dateCreated という名前の非公開日付データ フィールド。

デフォルトのアカウントを作成する引数なしのコンストラクター。

指定された ID と初期残高でアカウントを作成するコンストラクター。

id、balance、annualInterestRate のアクセサー メソッドとミューテーター メソッド。

dateCreated のアクセサー メソッド。

月利を返す getMonthlyInterestRate() という名前のメソッド。

アカウントから指定された金額を引き出す、withdraw という名前のメソッド。

指定した金額を口座に入金する、deposit という名前のメソッド。

クラスを実装します。口座 ID 1122、残高 20,000 ドル、年利 4.5% の Account オブジェクトを作成するテスト プログラムを作成します。withdraw メソッドを使用して $2,500 を引き出し、deposit メソッドを使用して $3,000 を入金し、残高、毎月の利息、およびこの口座が作成された日付を出力します。

私が今持っているコードは次のとおりです。

class Account:

    def __init__(self):
        self.balance=balance

    def getMonthlyInterestRate(self):
        return (annualInterest/100)

    def getMonthlyInterest(self):
        return blanace * monthlyInterestRate

今私が持っている他のコードは次のとおりです。

from Account import Account

def main():

    account = Account()
    account.getMonthlyInterestRate(4.5)

    print("Beginning Balance: ", account.balance)
    print("Monthly Interest Rate: ", account.getMonthlyInterestRate)
    print("Monthly Interest: ", account.getMonthlyInterest)

main()
4

2 に答える 2