Привет! Очень прошу помощи с решением задачи. Решение должно быть какое-то простое, но не могу его понять.
Есть данные - это номера документов, которые хранятся на соответствующих полках - "1", "2", "3". Пользователь должен вводить номер документа, программа должна выводить полку, на которой он лежит.
Я пишу функцию, ввожу переменную пользовательского ввода, иду циклом по значениям, если есть значение, соответствующее вводу, то прошу вывести ключ. Но это не работает. Скорее всего нужно данные приводить к другому формату, и раскрывать первый список, где 2 значения. В общем все гораздо сложнее, чем я думала.
directories = {
"1": ["2207 876234", "11-2"],
"2": ["10006"],
"3": []
}
def place():
b = input("Введите номер документа ")
for number in directories.volues():
if b == number:
return directories[key]
Есть данные - это номера документов, которые хранятся на соответствующих полках - "1", "2", "3". Пользователь должен вводить номер документа, программа должна выводить полку, на которой он лежит.
Я пишу функцию, ввожу переменную пользовательского ввода, иду циклом по значениям, если есть значение, соответствующее вводу, то прошу вывести ключ. Но это не работает. Скорее всего нужно данные приводить к другому формату, и раскрывать первый список, где 2 значения. В общем все гораздо сложнее, чем я думала.
directories = {
"1": ["2207 876234", "11-2"],
"2": ["10006"],
"3": []
}
def place():
b = input("Введите номер документа ")
for number in directories.volues():
if b == number:
return directories[key]