具体怎样写没有思路!!!!

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小猿 2024-10-09 20:44:22

同学,你好!1、同学可以定义一个类,类中初始化方法中定义转账金额、摘要、币种等属性。

2、定义转入钱的方法,方法中实现金额的累加和输出交易信息操作

3、定义转出钱的方法,方法中实现金额的累减和输出交易信息操作

4、实例化对象,利用对象调用类中的方法,实现金额的加减和输出交易信息的操作

祝学习愉快~

  • 同学,你好!参考代码如下:

    class BankUser():
        def __init__(self):
            self.des="转入"
            self.amount=5380
            self.time="2020-03-01"
    
        def  wangzhuan(self,amount,time,des):
            if des=="网转":
                self.des="网转"
            if des=="消费":
                self.des = "消费"
            self.amount=self.amount-amount
            print("{}\t{}\t\t-{:0.2f}\t{}\t {:.2f}".format(time, des,amount,"人民币", self.amount))
    
        def zhuanru(self,amount,time,des):
            self.des="转入"
            self.amount=self.amount+amount
            print("{}\t{}\t\t{:+.2f}\t{}\t{:.2f}".format(time, des,amount,"人民币", self.amount))
    user=BankUser()
    print("交易日期\t\t摘要\t\t金额\t\t\t币种\t\t余额")
    user.wangzhuan(5000.00,"2020-03-06","网转")
    user.zhuanru(500,"2020-05-08","转入")
    user.wangzhuan(100,"2020-08-10","消费")
    user.wangzhuan(99,"2020-12-25","消费")
    user.zhuanru(27800,"2021-01-05","转入")

    祝学习愉快~

    2024-10-09 20:48:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师