예제 #1
0
def transfer():
    print('转账')
    while True:
        trans_name = input('please input transfer user(q to exit)>>').strip()
        if trans_name == user_data['name']:
            print('connot transfer to yourself')
            continue
        if 'q' == trans_name: break
        trans_dic = user.get_userinfo_by_name(trans_name)
        if trans_dic:
            trans_money = input('please input transfer money>>:').strip()
            if trans_money.isdigit():
                trans_money = int(trans_money)
                user_balance = bank.get_balance_interface(user_data['name'])
                if user_balance >= trans_money:
                    bank.transfer_interface(user_data['name'], trans_name,
                                            trans_money)
                    break
                else:
                    print('money not enough')
                    continue
            else:
                print('please input numbers')
                continue
        else:
            print('user do not exist')
            continue
예제 #2
0
def zhuanzhang():
    print('转账')
    while True:
        trans_name = input('输入你的转账用户(q to exit)>>').strip()
        if trans_name == panduan['name']:
            print('不能是本人')
            continue
        if 'q' == trans_name: break
        trans_dic = user.select_t(trans_name)
        if trans_dic:
            trans_money = input('输入转账金额 >>:').strip()
            if trans_money.isdigit():
                trans_money = int(trans_money)
                user_balance = bank.get_bank_interface(panduan['name'])
                if user_balance >= trans_money:
                    bank.transfer_interface(panduan['name'], trans_name, trans_money)
                    break
                else:
                    print('钱不够')
                    continue
            else:
                print('输入数字')
                continue
        else:
            print('账户不存在')
            continue
예제 #3
0
def transfer():
    while True:
        to_user = input(print("\33[32;0m请输入转账的账号>>:\33[0m".center(
            40, "-"))).strip()
        if to_user == user_data['name']:
            print('不能转到自己的账户')
            continue
        if 'q' == to_user: break
        to_user_dic = user.get_userinfo_interfacen(to_user)
        if to_user_dic:
            transfer_account = input('转账金额').strip()
            if transfer_account.isdigit():
                transfer_account = int(transfer_account)
                user_account = bank.get_account(user_data['name'])
                if user_account >= transfer_account:
                    bank.transfer_interface(user_data['name'], to_user,
                                            transfer_account)
                    break
                else:
                    print('account not enough')
                    continue
            else:
                print('must input number')
                continue
        else:
            print('user not exist')
            continue
예제 #4
0
파일: src.py 프로젝트: zhanglong362/zane
def transfer():
    print('转账')
    while True:
        to_user = input('please input transfer name>>:').strip()
        if to_user == user_data['name']:
            print('connot transfer to yourself ')
            continue
        if 'q' == to_user: break
        to_user_dic = user.get_userinfo_interface(to_user)
        if to_user_dic:
            transfer_account = input(
                'please input transfer account>>:').strip()
            if transfer_account.isdigit():
                transfer_account = int(transfer_account)
                user_account = bank.get_account(user_data['name'])
                if user_account >= transfer_account:
                    bank.transfer_interface(user_data['name'], to_user,
                                            transfer_account)
                    break
                else:
                    print('account not enough')
                    continue
            else:
                print('must input number')
                continue
        else:
            print('user not exisit')
            continue
예제 #5
0
파일: src.py 프로젝트: szk5043/python
def transfer():
    '''转账'''
    to_user = input('请输入转账的用户名: ').strip()
    balance = input('请输入转账的金额: ').strip()
    if not balance.isdigit():
        print('请输入数字')
    balance = int(balance)
    bank.transfer_interface(user_info['name'], to_user, balance)
예제 #6
0
def transfer():
    global login_dict
    login_dict = user.user_exist(login_dict['name'])
    while True:
        to_name = input("请输入转账账户:>>>").strip()
        if user.user_exist(to_name):
            money = input("请输入转账金额:>>>").strip()
            if money.isdigit():
                bank.transfer_interface(to_name, float(money))
                break
            else:
                print("金额输入不合法,请重新输入")
        else:
            print("账户不存在,请重新输入")
예제 #7
0
파일: src.py 프로젝트: zhanglong362/zane
def transfer():
    while True:
        to_name = input('请输入转账目标用户:').strip()
        if to_name == user_info['name']:
            print('不可以转给自己!')
            continue
        account = input('输入转账金额:').strip()
        if account.isdigit():
            account = int(account)
            from_account = bank.get_account(user_info['name'])
            if from_account >=account:
                bank.transfer_interface(to_name,user_info['name'],account)
                print('转账成功!')
                break
            else:
                print('余额不足!')
        else:
            print('金额必须是数字!')
예제 #8
0
파일: src.py 프로젝트: TankJam/ATM
def transfer():
    while True:
        to_user = input('请输入转账目标用户: ').strip()
        money = input('请输入转账金额:').strip()
        money = int(money)
        flag, msg = bank.transfer_interface(user_info['name'], to_user, money)
        if flag:
            print(msg)
            break
        else:
            print(msg)
예제 #9
0
def trainsfer():
    print("trainsfer")
    while True:
        to_name = input("please input the name").strip()
        balance = input("input the balance you want to trainsfer").strip()
        if balance.isdigit():
            balance = int(balance)
            flag, msg = bank.transfer_interface(user_data["name"], to_name, balance)
            if flag:
                print(msg)
                break
            else:
                print(msg)
예제 #10
0
def transfer():
    print('转账')
    while True:
        to_name = input('请输入转给的账号:').strip()
        balance = input('请输入转账金额:').strip()
        if balance.isdigit():
            balance = int(balance)
            flag, msg = bank.transfer_interface(user_data['name'], to_name,
                                                balance)
            if flag:
                print(msg)
                break
            else:
                print(msg)
예제 #11
0
def transfer():
    print("转账")
    while True:
        to_user = input("输入要转给的用户:").strip()
        balance = input("输入转账金额:").strip()
        if balance.isdigit():
            balance = int(balance)
            flg, msg = bank.transfer_interface(user_info['name'], to_user,
                                               balance)
            if flg:
                print(msg)
                break
            else:
                print(msg)
예제 #12
0
파일: src.py 프로젝트: sanqiansi/yangbin
def transfer():
    print('转账')
    while True:
        to_user = input('请输入要转账的账户:').strip()
        balance = input('请输入转账金额:').strip()
        if balance.isdigit():
            balance = int(balance)
            flag, msg = bank.transfer_interface(user_info['name'], to_user,
                                                balance)
            if flag:
                print(msg)
                break
            else:
                print(msg)
예제 #13
0
def transfer():
    print('转账')
    while True:
        to_name = input('请输入你需要转的账号:>>').strip()
        money = input('请输入你转账的金额:>>').strip()
        if money.isdigit():
            money = int(money)
            flag, msg = bank.transfer_interface(user_data['name'], to_name,
                                                money)
            if flag:
                print(msg)
                break
            else:
                print(msg)
예제 #14
0
파일: src.py 프로젝트: nickchen121/atm
def transfer():
    print('欢迎来到转账功能')

    from_username = username
    to_username = input('请输入你需要转账的用户>>>')
    flag = common.check_user(to_username)
    if flag:
        money = int(input('请输入你需要转账的金额'))
        flag, msg = bank.transfer_interface(from_username, to_username, money)
        print(msg)
        if flag:
            logger.info(f'{from_username}向{to_username}转了{money}')
            print(f'{from_username}向{to_username}转了{money}')
    else:
        print('用户不存在')
예제 #15
0
def transfer():
    while True:
        to_username = input('请输入对方用户名:')
        money = input('请输入转账金额:')
        if not money.isdigit():
            print('傻逼,金额必须是数字。。。。')
            continue

        flag, msg = bank.transfer_interface(user_info[0], to_username,
                                            int(money))
        if flag:
            print(msg)
            break
        else:
            print(msg)
예제 #16
0
def transfer():
    print('转账界面'.center(20, '-'))
    while True:
        to_user = input("请输入对方账户名:")
        money = input("请输入转账金额:")
        if money.isdigit():
            money = int(money)
            flag, msg = bank.transfer_interface(user_info['name'], to_user,
                                                money)
            if flag:
                print(msg)
                break
            else:
                print(msg)
        else:
            print("请输入纯数字!")
예제 #17
0
파일: src.py 프로젝트: wickteam/ATM
def transfer():
    while True:
        to_user = input('请输入目标用户:').strip()
        money = input('请输入转账金额:').strip()

        if not money.isdigit():
            print('请输入数字')
            continue

        money = int(money)

        flag, msg = bank.transfer_interface(to_user, user_info['user'], money)
        if flag:
            print(msg)
            break
        else:
            print(msg)
예제 #18
0
파일: src.py 프로젝트: AliceMye/www
def transfer():
    while True:
        # 给谁转账
        to_user = input('输入转账目标用户>>>:').strip()

        # 转多少钱
        money = input('输入值转账金额>>><q退出>>:').strip()

        if money == 'q': break
        if not money.isdigit(): continue
        money = int(money)
        flag, msg = bank.transfer_interface(user_info['name'], to_user, money)
        if flag:
            print(msg)
            break
        else:
            print(msg)
예제 #19
0
def transfer():
    print("transfer")
    while True:
        to_name = input("please input the user you want to transfer").strip()
        transfer_balance = input("please input the balance you want to transfer").strip()
        if transfer_balance.isdigit():
            transfer_balance = int(transfer_balance)
            flg, msg = bank.transfer_interface(to_name, transfer_balance, user_data["name"])

            if flg:
                print(msg)
                break
            else:
                print(msg)

        else:
            print("you must input digit")
예제 #20
0
파일: src.py 프로젝트: xie1113171757/QQQQ
def transfer():
    print('转账')
    while True:
        to_name = input('请输入对方帐号:').strip()
        if to_name == 'q': break
        account = input('请输入转账金额:').strip()
        if account.isdigit():
            account = int(account)
            flag, msg = bank.transfer_interface(user_data['name'], to_name,
                                                account)
            if flag:
                print(msg)
                break
            else:
                print(msg)
        else:
            print('请输入数字')
예제 #21
0
def transfer():
    print('欢迎来到转账界面')
    while True:
        to_username = input('请输入转账目标用户:').strip()

        money = input('请输入转账金额:').strip()
        if not money.isdigit():
            print('金额必须是数字')
            continue

        money = int(money)
        flag, msg = bank.transfer_interface(user_info['user'], to_username,
                                            money)
        if flag:
            print(msg)
            break
        else:
            print(msg)
예제 #22
0
def transfer():
    print("欢迎来到转账模块")

    while True:
        from_username = user_info.get('user')
        to_username = input('请输入你要转账的用户名:')
        flag = common.check_user(to_username)  #先判断用户是否存在
        if flag:
            money = input("请输入你要转账的金额").strip()
            if not money.isdigit():
                print("请输入数字")
                continue
            money = int(money)
            msg = bank.transfer_interface(from_username, to_username,
                                          money)  #调用转账接口
            print(msg)
            break
        print("用户不存在")
예제 #23
0
파일: src.py 프로젝트: shx-1999/ATM
def transfer():
    '''
    转账.
    :return:
    '''
    print('转账。。。')
    while True:
        to_name = input('输入转账的用户>>:').strip()
        balance = input('输入转账金额>>:').strip()
        if balance.isdigit():
            balance = int(balance)
            flag, msg = bank.transfer_interface(user_data['name'], to_name, balance)
            if flag:
                print(msg)
                break
            else:
                print(msg)
        else:
            print('必须输入数字')
예제 #24
0
def transfer():
    print("转账...")
    while True:
        to_name = input("请输入需要转账的用户:").strip()
        flag = user.check_name_interface(to_name)
        if not flag:
            print("用户不存在!")
            continue

        money = input("请输入需要转账的金额:").strip()
        if not money.isdigit():
            print("请输入正确的数字!")
            continue
        money = int(money)
        flag, msg = bank.transfer_interface(to_name, user_info['name'], money)
        if flag:
            print(msg)
            break
        else:
            print(msg)
예제 #25
0
def transfer():
    print('转账')
    while True:
        payee = input('请输入收款方账户名(输入q退出):').strip()
        if payee == 'q': break
        user_dic = db_handler.select(payee)
        if user_dic:
            money = input('请输入转账金额:!')
            if money.isdigit():
                money = int(money)
                flag, msg = bank.transfer_interface(user_info['name'], payee, money)
                if flag:
                    print(msg)
                    break
                else:
                    print(msg)
            else:
                print('请输入整数金额!')
        else:
            print('收款方不存在!')
예제 #26
0
def transfer():
    trf_name = input('请输入要转的用户')
    m = int(input('请输入转入的金额'))
    msg = bank.transfer_interface(trf_name, user_auth['user'], m)
    print(msg)