如何启动一个使用类编写简单支票银行余额的程序



我必须编写一个程序来使用类检查银行余额。我首先必须定义一个名为"Account"的类,该类具有5个属性并对它们进行初始化。这五个属性是用户输入的姓名、存款、支票、卡和限额。是这样做的吗?

class Account: 
def __init__(self):
name = input("Enter your name: ")
savings = 100
checking = 20
card = 10
limit = 50

我最终将不得不创建一个菜单,它将显示如下所示的选项:

选项1:支票余额选项2:退出

选项1(Check Balance(应该调用一个名为Check_Balance((的函数,以便显示与帐户有关的一些信息。我只是好奇我该怎么开始。

我假设您的程序涉及为Account类创建"实例属性"。要做到这一点,你需要添加"self"在构造函数中类的每个实例属性前面。

接下来,要在创建类的"实例"时对此进行初始化,需要向构造函数添加参数,以便在创建实例时调用这些参数。

您可以通过传递参数"self"在类内部创建方法,该参数表示它是该类的方法。

在类之外,我会调用该类的5个独立实例,并在创建实例时传递参数。

这里有一些面包屑可以试试。

class Account: 
def __init__(self, name, savings, checking, card, limit):
self.name = name
self.savings = savings
self.checking = checking
self.card = card
self.limit = limit

def checkSavings(self):
return self.savings
for _ in range(5):
name = input("Enter name: ")
savings = input("Enter savings: ")
checking = input("Enter checking: ")
card = input("Enter card: ")
limit = input("Enter limit: ")

# create instance of the class with paramaters
account = Account(name, savings, checking, card, limit)

# call a method of the class
mysavings = account.checkSavings()
print(mysavings)

最新更新