実際の銀行システム(V):パスワードが正しいことを確認します

その後、最初のプリセットパスワード、およびパスワードは、入力し、プリセットパスワードが同じであるかどうかを確認するのにかかりました。

 

コードは以下の通りであります:

"""

userinfo
网络	用户信息表; 用户表; 用户信息; 用户登录表; 用户信息类;
[例句]Internal error: unable to update the userinfo table with your email address and full name.
内部错误:无法用您的邮件地址和完整名称更新userinfo表。

draw money
英 [drɔː ˈmʌni]   美 [drɔː ˈmʌni]
提款,取款

deposit
英 [dɪˈpɒzɪt]   美 [dɪˈpɑːzɪt]
n.
订金;订钱;押金;存款
v.
放下;放置;使沉积;使沉淀;使淤积;将(钱)存入银行;存储
第三人称单数: deposits复数: deposits现在分词: depositing过去式: deposited过去分词: deposited

transfer accounts
英 [trænsˈfɜː(r) əˈkaʊnts]   美 [trænsˈfɜːr əˈkaʊnts]
转账




"""


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

        if not self.check_pwd(f_pwd):
            print('密码输入错误,开户失败。。。')

    # 查询
    def search_userInfo(self):
        pass

    # 取款
    def draw_money(self):
        pass

    # 存款
    def deposit(self):
        pass

    # 转账
    def transfer_accounts(self):
        pass

    # 改密
    def change_pwd(self):
        pass

    # 锁定
    def lock_user(self):
        pass

    # 解锁
    def unlock_user(self):
        pass

    # 补卡
    def new_card(self):
        pass

    # 销户
    def kill_user(self):
        pass

    # 验证密码
    def check_pwd(self, in_pwd):
        for i in range(3):
            temp_pwd = int(input('请输入密码'))
            if temp_pwd == in_pwd:
                return True
            else:
                print('密码输入错误')

        return False

 

図コード例:

 

アカウントが成功すれば、我々はランダムに生成された番号しようとしています。私は、コードの使用は、カード番号を生成するために、ランダムに生成された検証コードの前の資料を、持っています、

参考リンク:確認コードを生成し、離れた場所でクリック。

 

公開された52元の記事 ウォン称賛34 ビュー2602

おすすめ

転載: blog.csdn.net/weixin_38114487/article/details/104103076