我想知道是否有人可以帮助我解决这个问题?我正在使用 python 3,我正在寻找这样做。不过,我已经无可救药地迷失了。任何帮助将不胜感激!
Account 类应包含以下一个名为 id 的私有 int 数据字段,默认值为 0。
账户的一个名为 balance 的私有双数据字段,默认值为 0。
一个名为 AnnualInterestRate 的私有双数据字段,存储当前利率,默认值为 0。假设所有账户的利率相同。
一个名为 dateCreated 的私有日期数据字段,用于存储创建帐户的日期。
创建默认帐户的无参数构造函数。
一个构造函数,它创建一个具有指定 id 和初始余额的帐户。
id、balance和annualInterestRate的访问器和修改器方法。
dateCreated 的访问器方法。
返回月利率的名为 getMonthlyInterestRate() 的方法。
一种名为withdraw 的方法,从账户中提取指定的金额。
一种名为 deposit 的方法,将指定的金额存入帐户。
实现类。编写一个测试程序,创建一个 Account 对象,账户 ID 为 1122,余额为 20,000 美元,年利率为 4.5%。使用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()