Задать вопрос
@expp

Как вывести значения ключа в словаре, если мы не знаем его названия?

Добрый вечер. Договоримся, что у нас есть словарь, в котором содержатся пары Логин:Пароль. Если пользователь(через input, конечно) вводит логин и этот логин есть в нашем словаре, то ему выводится пароль. Сложность заключается в том, что мы не знаем какой логин введет пользователь, следовательно не название, не порядок этого логина в словаре неизвестны. Как это можно сделать? Спасибо.
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя Сергей Горностаев К ответам на вопрос (2)
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
users = {
    'expp': 'qwerty',
    'sergey-gornostaev': 'nA7L$45f_uKv'
}

username = input('Введите имя пользователя')
if username in users:
    password = input('Введите пароль')
    if password == users[username]:
        print('Добро пожаловать, ' + username)
    else:
        print('Неверный пароль')
Ответ написан