银行系统实战(四):完善开户功能

开户的业务有什么呢?

接受用户输入的信息

并保存起来

并对输入的一些特别的信息进行特别的操作(比如说密码)

那有哪些信息呢?

当然是创建用户类的所有的属性啦~~~

大家回想一下网上很多注册的时候都要输入两遍密码,两次一致才可以创建成功。

我们在这里将会单独设置一个检查密码是否正确的方法下次更新。

本次代码如下:

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('请设置密码。。。'))


发布了52 篇原创文章 · 获赞 34 · 访问量 2603

猜你喜欢

转载自blog.csdn.net/weixin_38114487/article/details/104096475