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

Привет, питонисты!
Вам необходимо создать список в котором хранятся продукты и их цена в виде массива [{продукт : яблоко . Стоимость : 223} , {продукт : Мандарин . Стоимость : 233} , груша , сыр , молоко , вода , хлеб ; ], кошелек в виде объекта { } ) в котором есть свойство “money” и значение в виде числа которое вводит сам пользователь :

Пример :

Prod = [ {“product" : “Apple" , “price" : 23 } , {“product" : “orange" , “price" : 223} ]

Wallet = { money : ???}


Вывести все продукты , что доступны по цене для пользователя .

(Только списком, без обходов, заранее пасибо)

Ответы

Автор ответа: vanisherxxx
1

Программа:

products = [

   {"product": "Apple", "price": 23},

   {"product": "Orange", "price": 223},

   {"product": "Pear", "price": 123},

   {"product": "Cheese", "price": 223},

   {"product": "Milk", "price": 34},

   {"product": "Water", "price": 75},

   {"product": "Bread", "price": 101}

]

Wallet = {"money": int(input("Введите сумму: "))}

for i in products:

   if i["price"] <= Wallet["money"]:

       print(i["product"])


Mentossssssss: Просто лучший, спасибо. Неделю мучался. Спасител ааааа. Я конечно не гей, но может все таки...
vanisherxxx: Ахахах, ты сделал мой день :D
Похожие вопросы