Valentina54
27.03.2022 04:08

From vars import cmds, logins_list, passwords_list import hashlib

def command_validator():
'''
ф-ція запитує у користувача команду,
до тих пір, поки він не напише існуючу
команду, повертає значення вводу
'''
comand = ''
while comand not in cmds:
comand = str(input('ведіть команду ')).lower()

return comand

def get_login():
'''
ф-ція запитує у користувача логін,
до тих пір, поки він не напише логін
більше ніж 3 символи та меньше ніж 10
'''
username = ''
while len(username) <= 3 or len(username) >= 10:
username = str(input('ведіть логін ')).lower()

return username

def get_password():
'''
ф-ція запитує у користувача пароль,
до тих пір, поки він не напише пароль
більше ніж 6 символів, регістер символів
важливий
'''
password = ''
while len(password) <= 3:
password = str(input('ведіть пароль '))

password = hashlib.md5(password.encode('utf-8')).hexdigest()

return password

def register(login, password):
if login not in logins_list:
logins_list.append(login)
passwords_list.append(password)
return True
return False

def login(login, password):
if login in logins_list:
index = logins_list.index(login)
if passwords_list[index] == password:
return True
else:
return False
else:
return False

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Guppy2016
04.05.2022 13:31

1-b

2-a

3-a

4-c

5-a

Объяснение:

1. Какие задачи выполняют уровни OSI в процессе передачи данных по сети:

a) уровни выполняют одинаковые задачи, постоянно повторяя передающие сигналы по сети;

b) каждый уровень выполняет свою определенную задачу;

c) первых три уровня выполняют одинаковые задачи, последующие выполняют определенные задачи.

2. Верно ли утверждение: «Каждый уровень модели выполняет свою функции. Чем выше уровень, тем более сложную задачу он решает»:

a) верно;

b) не верно.

3. Какой уровень управляет передачей данных по сети и обеспечивает подтверждение передачи:

a) транспортный;

b) канальный;

c) сеансовый.

4. Какой уровень поддерживает взаимодействие между удаленными процессами:

А) транспортный;

b) канальный;

c) сеансовый.

5. Какой уровень управляет потоками данных, преобразует логические сетевые адреса и имена в соответствующие им физические:

a) сетевой;

b) представительский;

c) транспортный.

Вроде так)

0,0(0 оценок)
Ответ:
89153051060
30.10.2021 12:19
В общем случае, трассировка - один из отладки программ врукопашную: состояние программы контролируется на определённом отрезке времени её выполнения путём анализа значений переменных. трассировка в том или ином виде при отладке программ сложнее школьного дз практически неизбежна.
в простейшем случае, трассировка - вывод значений переменных на экран (например, в окно консоли) , либо расчёт их на бумажке для каждого шага.
в более продвинутом варианте используются точки останова, окно наблюдения, выполнение по шагам и, если есть, контекстный интерпретатор выражений.
есть также специальная "трассирующая консоль" - интерфейс вывода информации из программы в отладчик, если таковой присутствует.
почти любой современный отладчик показывает состояние програмm при её останове, что делает трассировку процессом легко доступным
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота