def bank_servise_credit(): while 1 > 0: if credit.get_money_credit() > 0: print("У вас уже взят кредит : ", credit.get_money_credit(), " под ", credit.get_procent(), " %") print( "банковский служащий: Здарвстуйте! Мы рады вас видеть! Хотите немного кредита? Y/N" ) answer = input() if not answer == "Y": break while 1 > 0: if parser_for_input.parser_info("Введите сумму кредита", 3): if not chek_summ(LOW_NOL): continue break credit.give_credit(parser.get_pr1()) client_money.set_x(credit.get_money_credit()) while 1 > 0: if parser_for_input.parser_info("Введите процентную ставку", 3): if not chek_summ(LOW_NOL): continue break print("Кредитные деньги поступили вам на счет") print("Состояние счета: ", client_money.get_x()) credit.set_pocent(parser.get_pr1()) break
def bank_servise_kill_credit(): if credit.get_money_credit() == 0: print("банковский служащий: У вас нет кредита!") bank_servise_credit() print("У вас уже взят кредит : ", credit.get_money_credit(), " под ", credit.get_procent(), " %") while 1 > 0: while 1 > 0: if parser_for_input.parser_info( "Введите сумму которой хотите погасить кредит", 3): if not chek_summ(LOW_NOL): continue if not chek_summ(CHEK_MONEY): bank_servise_put() continue if not chek_summ(UP): continue break credit.kill_kredit(parser.get_pr1()) client_money.minus(parser.get_pr1()) print("На счете осталось ", client_money.get_x(), " Вы вывели на погашение кредита ", parser.get_pr1()) if credit.get_money_credit() == 0: print("Ваш кредит погашен полностью!") else: print("Сумма на кредите: ", credit.get_money_credit()) break
def bank_servose_up_deposit(): while 1 > 0: if deposit.get_money_deposit() == 0: print( "банковский служащий: сделайте первый взнос на депозит, у вас на счету 0" ) bank_servise_deposit() continue print("банковский служащий: на вашем депозите ", deposit.get_money_deposit()) while 1 > 0: if parser_for_input.parser_info( "Введите сумму, которую нужно перевести с вашего депозита на основной счет", 3): if not chek_summ(LOW_NOL): continue if parser.get_pr1() > deposit.get_money_deposit(): print( "Сумма, которую вы хотите вывести из депозита больше, чем есть на депозите!" ) continue deposit.set_money_depost(deposit.get_money_deposit() - parser.get_pr1()) client_money.set_x(client_money.get_x() + parser.get_pr1()) print("банковский служащий: баланс ваших счетов ", client_money.get_x(), " основной счет # ", deposit.get_money_deposit(), " депозит") break break
def bank_servise_deposit(): while 1 > 0: if not chek_summ(CHEK_MONEY): answer = input("Хотите сделать первый взнос? Y/N") if answer == "Y": bank_servise_put() continue else: break print("банковский служащий: Выбирете процентную ставку и время вклада") while 1 > 0: if not parser_for_input.parser_info( "банковский служащий: введите данные в формате 5 % 2 года", 4): continue else: break print("На вашем счету сейчас ", client_money.get_x()) print("На депозите: ", deposit.get_money_deposit()) deposit.set_procent(parser.get_pr1()) deposit.set_year(parser.get_pr3()) while 1 > 0: if parser_for_input.parser_info( "банковский служащий: сколько класть на депозит? от 0 до максимума на вашем счете", 3): if not chek_summ(UP): continue elif not chek_summ(LOW_NOL): continue elif deposit.get_yaer() == 0: print( "банковский служащий: За такой период вклад не вырастет!" ) continue else: # блок перемешения денег между счетами client_money.minus(parser.get_pr1()) deposit.set_money_depost(parser.get_pr1() + deposit.get_money_deposit()) print("расчет процентов") money_calc(DEPOSIT) break break
def bank_servise_put(): print("Сколько вы хотите положить денег?") while 1 > 0: if parser_for_input.parser_info("Вводите деньги в формате: 100 RUB", 2): if chek_summ(LOW_NOL): client_money.summ(parser.get_pr1()) print("Вы положили на свой счет: ", client_money.get_x()) break else: continue
def create_client(): print(" ### Регистрация клиента банка ###") while 1 > 0: if parser_for_input.parser_info( "Введите ваше имя и фамилию разделенные пробелом # ", 5): # Запоминаем в оперативной памяти клиента current_client.set_name(parser.get_pr1()) current_client.set_last_name(parser.get_pr2()) # Генерируем пин-код current_client.set_pin(pin_generate()) print(" ### Ваши параметры ###") print(" Имя: ", current_client.get_name()) print(" Фамилия: ", current_client.get_last_name()) print(" Пин код: ", current_client.get_pin()) answer = input("Y/N") if answer == "Y": data_base_script.add_client(current_client.get_name(), current_client.get_last_name(), current_client.get_pin()) break