【发布时间】:2019-01-28 04:00:05
【问题描述】:
我正在解决一个关于类的 Python 练习:
定义一个名为 Bank 的类,它接受您想要关联的名称 将您的银行帐户放在一个字符串中,并用一个浮点数表示 帐户中的金额。构造函数应该初始化两个 来自这些输入的实例变量:name 和 amt。添加一个字符串 方法,这样当您打印 Bank 的实例时,您会看到“您的 帐户,[name goes here],有 [start_amt going here] 美元。”创造 这个类的一个实例,名称为“Bob”,名称为 100.0 数量。将其保存到变量 t1。
我写了以下内容:
class Bank:
def __init__(self, name, amt):
self.name = name
self.amt = amt
def __str__(self):
return "Your account, {}, has {} dollars.".format(self.name, self.amt)
t1 = Bank("Bob", 100.0)
print(t1)
我得到的结果是“Your account, Bob, has 100 dollars.”
但正确答案是“Your account, Bob, has 100.0 dollars.”
我该如何解决?谢谢!
【问题讨论】:
标签: python python-3.x class