Есть 2 словаря: первый словарь - имя продавца-модель телефона, второй словарь- модель телефона-его цена.
Нужно вывести имя продавца той модели телефона, цена которой меньше 350
Первый словарь:
sells={
"Маша":"Samsung 20",
"Максим":"Iphone 6S",
"Наташа":"Lenovo Legion"
}
Второй словарь:
prices={
"Samsung 20": 300,
"Iphone 6S": 260,
"Lenovo Legion": 450
}
Я пробывал решить это через функцию, но выводит ошибку.
Сама функция:
def my_function():
low_price = [price for price, sell in sells.items() for price_in_price, cost in price.items() if cost < 350]
print(low_price)
Выводит вот такую ошибку:
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
in
----> 1 my_function()
in my_function()
1 def my_function():
----> 2 low_price = [price for price, sell in sells.items() for price_in_price, cost in price.items() if cost < 350]
3 print(low_price)
NameError: name 'sells' is not defined