面向对象操作练习题目
商品信息类的封装
Medicine类属性如下:
药名 name价格 price 生产日期 PD失效日期 Exp
Medicine类方法如下:
获取药品名称 get_name()返回str计算保质期 get_GP()返回str计算药品是否过期 is_expire()返回bool商品名称和生产日期只能查看不能修改
拓展知识模块 datetime模块
strptime() : 用户输入的日期和时间是字符串,要处理日期和时间,首先必须把str转换成datetime对象;
代码如下:
测试结果如下:
银行账户资金管理交易系统
需求:定义一个账户Account类:
类属性: 当前账户金额 money当前账户交易日志 account_logs类方法:存钱 deposit()无返回值取钱 withdraw()无返回值打印交易日志 transaction_log()无返回值
代码如下:
测试结果:
面向对象操作练习题目
商品信息类的封装
Medicine类属性如下:
药名 name价格 price 生产日期 PD失效日期 Exp
Medicine类方法如下:
获取药品名称 get_name()返回str计算保质期 get_GP()返回str计算药品是否过期 is_expire()返回bool商品名称和生产日期只能查看不能修改
拓展知识模块 datetime模块
strptime() : 用户输入的日期和时间是字符串,要处理日期和时间,首先必须把str转换成datetime对象;
代码如下:
测试结果如下:
银行账户资金管理交易系统
需求:定义一个账户Account类:
类属性: 当前账户金额 money当前账户交易日志 account_logs类方法:存钱 deposit()无返回值取钱 withdraw()无返回值打印交易日志 transaction_log()无返回值
代码如下:
测试结果: