开户的业务有什么呢?
接受用户输入的信息
并保存起来
并对输入的一些特别的信息进行特别的操作(比如说密码)
那有哪些信息呢?
当然是创建用户类的所有的属性啦~~~
大家回想一下网上很多注册的时候都要输入两遍密码,两次一致才可以创建成功。
我们在这里将会单独设置一个检查密码是否正确的方法下次更新。
本次代码如下:
class ATM(object):
def __init__(self):
self.allUser = {}
# 开户
def create_user(self):
"""
业务 输入信息,在字典中添加一对键值对。
:return:
"""
name = input('请输入您的姓名:')
id_card = input('请输入您的身份证号码:')
phone = input('请输入您的电话号码:')
# 预存款
pre_deposit = int(input('请输入预存款'))
if pre_deposit < 0:
print('预存款输入有误!!开户失败。。。。。。')
return -1
# 密码设置两次,两次都对设置成功。
f_pwd = int(input('请设置密码。。。'))