python 编写一个银行卡类,具有账号,人名与余额属性。编写提款机类,接收一张银行卡,并且具有存款,提款,查询余额,转账功能

class BankCard:
    def __init__(self, account, name, balance):
        self.account = account
        self.name = name
        self.balance = balance

    def save_money(self, money):
        self.balance += money

    def draw_money(self, money):
        if self.balance >= money:
            self.balance -= money
            print("取款金额是{1},余额为{0}".format(self.balance, money))
        else:
            print("余额不足")

    def check_balance(self):
        print("账号:{}  名字:{}  余额{}".format(self.account, self.name, self.balance))

    def transfer(self, card, money):
        if self.balance >= money:
            self.balance -= money
            card.balance += money
            print("成功转账{}".format(money))
        else:
            print("余额不足")


class Atm:
    def __init__(self, card=None):
        self.card = card

    def insert_card(self, card):
       
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值