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

СРОЧНО ДАЮ 100 БАЛЛОВ!!!
Решить задачу на языке программирования Python: На складе содержиться группа товаров, к которому применимо определение "залежались", то есть его срок хранения подходит к концу и необходимо произвести переоценку,включая акцию или сделать скидку, срезов цену в два раза.


artum3d: Можешь оценить мой код старался
artum3d: спасибо)
akbagyshov007: спасибо, огромное!

Ответы

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

Ответ:

price = int(input())

price = price / 2

срезаешь цену в два раза и всё

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

Примечание:

True - залежались

False - незалежались

sckid - указывать скидку в 10 (по умолчание 0.5)

Код:

skid = 0.5 #Скидка 50% пол цены

item = {

   "Молоко": [200.0, True],

   "Хлеб": [25.0, False],

   "Рыба": [225.0, True],

   "Колбаса": [140.0, False],

   "Яблоко": [40.0, True]

   }

def price_print():

   ls = list(item)

   ls2 = list(item.values())

   for x in range(len(ls)):

       print('Товар: ' + str(ls[x]), str(ls2[x][0]) + 'р')

   print('\n')

def price_auto():

   ls = list(item)

   ls2 = list(item.values())

   for x in range(len(ls)):

       if ls2[x][1] == True:

           ls2[x][0] *= skid

price_auto()

price_print()


artum3d: спасибо)
Похожие вопросы