В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
eleukenovadinara
eleukenovadinara
10.04.2021 05:43 •  Информатика

***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

Показать ответ
Ответ:
ikonnikov1997
ikonnikov1997
18.12.2022 22:01

Басқа тілде оқу

Download PDF

Бақылау

Өңдеу

Ақпараттық қауіпсіздік — мемлекеттік ақпараттық ресурстардың, сондай-ақ ақпарат саласында жеке адамның құқықтары мен қоғам мүдделері қорғалуының жай-күйі.

Ақпаратты қорғауӨңдеу

Ақпаратты қорғау — ақпараттық қауіпсіздікті қамтамасыз етуге бағытталған шаралар кешені. Тәжірибе жүзінде ақпаратты қорғау деп деректерді енгізу, сақтау, өңдеу және тасымалдау үшін қолданылатын ақпарат пен қорлардың тұтастығын, қол жеткізулік оңтайлығын және керек болса, жасырындылығын қолдауды түсінеді. Сонымен, ақпаратты қорғау - ақпараттың сыртқа кетуінің, оны ұрлаудың, жоғалтудың, рұқсатсыз жоюдың, өзгертудің, маңызына тимей түрлендірудің, рұқсатсыз көшірмесін жасаудың, бұғаттаудың алдын алу үшін жүргізілетін шаралар кешені

0,0(0 оценок)
Ответ:
WFCPDF
WFCPDF
24.02.2020 23:52

Для  данной сортировки используем алгоритм сортировки слиянием

В начале разбиваем арбузы на 2 группы по 2Каждую группу взвешиваем и сортируем (т.е. всего 2 взвешивания)Теперь собираем вместе, сравниваем сначала более легкие арбузы и находим самый легкий (всего 3 взвешивания)Теперь сравниваем тяжелый арбуз, что в группе с самым легким и более легкий из другой группы, и определяем второй по легкости (всего 4 взвешивания)Потом взвешиваем оставшиеся арбузы и докладываем их  по порядку (всего 5 взвешивания)
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота