***PYTHON*** В программу добавить возможность перебросить деньги на другой аккаунт.
То есть, мы логинимось под свой аккаунт, заходим в операцию с карточкой, выбираем "переслать деньги", пользователь должен ввести имя пользователя,
и определенную сумму.
ВНИМАНИЕ!
Должны быть проверки на то, или такой пользователь есть, да у того кто пересылает я такая сумма на счету.
***КОД***
money = 0
import pickle
def read_from_file():
file = open("users_data.txt", "rb")
value = pickle.load(file)
file.close()
return value
users_list = read_from_file()
tmp = users_list
def write_to_file():
file = open("users_data.txt", "wb")
pickle.dump(users_list, file)
file.close()
def registration():
name = input('Enter name')
isFound = False
while True:
login = input('Enter login')
for i in range(len(users_list)):
if login == users_list[i]:
print('This login is already used.\nTry again...')
isFound = True
break
if not isFound:
break
password = input('Enter password')
users_list.append(name)
users_list.append(login)
users_list.append(password)
users_list.append(0)
write_to_file()
def login():
user_login = input('Enter login: ')
user_password = input('Enter password: ')
for i in range(1, len(users_list), 4):
if users_list[i] == user_login:
if users_list[i+1] == user_password:
print(f'Hello dear - {users_list[i-1]}')
return True
else:
print('Incorrect password')
return False
print(users_list)
log_Or_reg = int(input('Enter 1 - login, 2 - registration: '))
if log_Or_reg == 2:
registration()
isLogin = login()
while isLogin:
choise = int(input('\t ***CART MENU***\n1 - Work with card\n2 - Put\n3 - Balance\n0 - BACK‼'))
if choise == 0:
isLogin = False
elif choise == 1:
print ('Take')
elif choise == 2:
print('Put')
elif choise == 3:
print(f'Dear {users_list[tmp -1]}, your balance = {users_list[tmp +2]} ')
if choise == 4:
NP = input("New pass: ")
users_list[2] = NP
Усиленная квалифицированная электронная подпись (КЭП) — ключевой инструмент для участия в электронных торгах, отправки документов ОФД, интеграции с ЕГАИС и другими государственными системами документооборота. В отличие от усиленная подпись создается с криптографических алгоритмов и для полноценной работы требует определенного набора инструментов: криптопровайдера и специального плагина для правильной настройки браузера.
Признанный лидер на рынке криптопровайдеров — утилита КриптоПро CSP. В связке с ней функционирует Крипто Про Браузер плагин ЭЦП. Именно о нем и пойдет речь в статье.
1)Оглавле́ние — указатель заголовков издания, отражающий рубрикацию произведения и ускоряющий поиск частей издания.
2) Оглавление может быть:
I. Полным, т.е. включать все рубрики произведения;
II. Сокращенным, т.е. быть составленным из части заголовков (например, без заголовков в подбор с текстом или иных заголовков нижних ступеней рубрикации);
III. Расширенным, т.е. включать заголовки, которых в тексте нет или которые в тексте словесно не обозначены.
3) Оно используется для просмотра тем и в первую очередь раскрывает строение произведения.
Объяснение:
Отметьте как лучший