0 / 0 / 0
Регистрация: 03.05.2024
Сообщений: 21

Проверка имени и пароля

21.05.2024, 10:16. Показов 854. Ответов 6

Студворк — интернет-сервис помощи студентам
Создать список пользователей users = [{}, {}, {}] Сделать функцию которая будет принимать и проверять полученные данные (email, password) на наличие их в списке users и если есть такой пользователь с введенными данными, возвращать email иначе возвращать строку с ошибкой. Учесть, что структура данных пользователя, может меняться в будущем. К примеру, {‘email’: ‘some@mail.ru’, ‘password’: ‘123pass’, ‘age’: 12}
я использовал for in но он идет по списку из ключей и то что совпало выводит имя и если нет то он по двум другим пишет ошибку а надо чтоб он проверил имя и пароль и если его нет то выдал ошибку, как организовать код?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.05.2024, 10:16
Ответы с готовыми решениями:

Генератор пароля, имени. Массив строк
Даны 3 символьных массива – гласные латинские буквы, согласные латинские буквы, дополнительные символы (#, @ и т.д.). Сформировать на ...

Проверка пароля
Как известно, когда мы придумываем пароль от аккаунта ВКонтакте, электронной почты или Яндекс.Контеста, к этому паролю часто предъявляются...

Проверка пароля
Здравствуйте, у меня возникла проблема в коде Напишите программу, которая будет требовать у пользователя ввода нового пароля до тех...

6
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
21.05.2024, 10:39
Выкладывай то, что есть
0
0 / 0 / 0
Регистрация: 03.05.2024
Сообщений: 21
21.05.2024, 10:51  [ТС]
Python
1
2
3
4
5
6
7
8
def check():
    for i in users:
        if i['num'] == 'qwe'
            print('name')
        else:
            print('none')
 
users = [{'num1': 1q}, {'num': 'qwe'}, {'q': 'a'}]
он у меня проходит по трем словарям и пишет для каждого вывод, два none и один name, а мне надо чтоб он писал только если имя из списка есть то пишет есть, а если нет то именно для этого писал ошибку такого имени нет
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
21.05.2024, 11:10
О, Господи!
Цитата Сообщение от Andrey444422 Посмотреть сообщение
users = [{'num1': 1q}, {'num': 'qwe'}, {'q': 'a'}]
Что это такое???

Добавлено через 13 минут
Цитата Сообщение от Andrey444422 Посмотреть сообщение
Сделать функцию которая будет принимать и проверять полученные данные (email, password) на наличие их в списке users и если есть такой пользователь с введенными данными, возвращать email иначе возвращать строку с ошибкой
Т.е. функция принимает емейл и пароль. Если в списке есть пользователь с этим емеил и паролем, то возвращать емейл.
Какая-то дурацкая постановка вопроса, не?
1
0 / 0 / 0
Регистрация: 03.05.2024
Сообщений: 21
21.05.2024, 11:17  [ТС]
ну какое есть
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
21.05.2024, 11:17
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
users = [
    {'name': 'John', 'email': 'john@example.com', 'password': 'password1'},
    {'name': 'Bill', 'email': 'bill@example.com', 'password': 'password2'},
    {'name': 'Bob', 'email': 'bob@example.com', 'password': 'password3'}
]
 
 
def check(email, password):
    print(f'Проверка\nemail: {email}, password: {password}')
    for user in users:
        if user['email'] == email and user['password'] == password:
            return f"Есть такой юзверь - {user['name']}"
    return "Нету такого"
 
 
print(check('yoyo@example.com', 'pass'))
print(check('bill@example.com', 'password2'))
Code
1
2
3
4
5
6
Проверка
email: yoyo@example.com, password: pass
Нету такого
Проверка
email: bill@example.com, password: password2
Есть такой юзверь - Bill
2
21.05.2024, 11:42

Не по теме:

Цитата Сообщение от iSmokeJC Посмотреть сообщение
Что это такое???
ну, три словаря в списке же! :D

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.05.2024, 11:42
Помогаю со студенческими работами здесь

Проверка пароля
Задача то легкая, но я не понимаю какая у меня ошибка в коде. Условие - Напишите программу, которая будет требовать у пользователя ввода...

Проверка пароля
pas def pas (password) : """"введите пароль""" password = input if "pas = snow123": print ("успешный вход") else: ...

Проверка пароля
Как сделать так что бы при введении правильного пароля вылезала надпись, а при неправильном другая надпись?

Проверка пароля
Генерируется пароль и заносится в массив, где будут храниться использованные пароли. Нужно (через функцию) реализовать проверку на...

Проверка пароля
Здравствуйте, не могу разобраться в чём ошибка моего кода, благодарен за Вашу помощь. Задача: Ввести с клавиатуры пароль (символьную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru