目录
题目:
一、分析
第一步,定义一个类Account,再用def __init__( )定义初始方法,账号为num,用户名为name,余额为balance。PS:def __init__( )一定都是英文,且def后面要有空格
第二步,分别定义存款(put),取款(get),转账(transform)的实例方法
第三步、根据题目要求为实例方法增加控制语句
二、代码+知识点
1、定义类和初始化
此处”balance=0“直接赋值,初始化余额为0,在后续调用是不用创建balance对象。
.format( ):格式化,把数值改为字符串
{}:Python中,大括号通常用作占位符,表示需要被替换的值。这在字符串格式化操作中特别常见
输出结果:
2、存款
PS:self.balance和slef.x为字符串类型,要将其改为数值才可加入计算
类中定义的每一个方法都有一个名为self的参数,该参数必须是方法的第一个参数
输出效果:
3、取款
用if.....else........条件语句判断余额是否充足,余额不足,则操作失败,余额充足则继续操作
输出效果:
4、转账
PS:调用对象的属性和方法的格式:
对象名.对象的属性对象名.对象的方法()
输出效果: