Предмет: Информатика, автор: ura296121

Є 5-ть користувачів, в кожного користувача є такі поля як: логін, пароль та' ім'я.
Реалізувати функцію яка приймає логін та пароль, перевіряє чи користувач з такими даними існує, якщо так, повертає ім'я користувача, якщо не існує - повертає None.

Ответы

Автор ответа: Аноним
0

Объяснение:

Для реалізації цієї функції в Python, ви можете використовувати словник для зберігання інформації про користувачів. Ось приклад, як це може бути зроблено:

```python

# Створення словника з інформацією про користувачів

users = {

'user1': {'login': 'login1', 'password': 'password1', 'name': 'Ім'я1'},

'user2': {'login': 'login2', 'password': 'password2', 'name': 'Ім'я2'},

'user3': {'login': 'login3', 'password': 'password3', 'name': 'Ім'я3'},

'user4': {'login': 'login4', 'password': 'password4', 'name': 'Ім'я4'},

'user5': {'login': 'login5', 'password': 'password5', 'name': 'Ім'я5'},

}

# Функція для перевірки логіну та паролю користувача

def check_user(login, password):

for user_id, user_info in users.items():

if user_info['login'] == login and user_info['password'] == password:

return user_info['name']

return None

# Приклад використання функції

login = input("Введіть логін: ")

password = input("Введіть пароль: ")

result = check_user(login, password)

if result:

print(f"Вітаємо, {result}!")

else:

print("Користувача з такими даними не знайдено.")

```

Цей код створює словник `users`, в якому зберігається інформація про користувачів, і функцію `check_user`, яка приймає логін та пароль і перевіряє, чи існує користувач з такими даними. Якщо користувач знайдений, функція повертає його ім'я, в іншому випадку - `None`.


ura296121: помилка вибиває
Похожие вопросы
Предмет: Алгебра, автор: yasmin37037