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

Python. В магазине присутствуют товары некоторым из них дать определение "Залежались", и для таких товаров делать скидку 50%.

Ответы

Автор ответа: 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()

Похожие вопросы
Предмет: Қазақ тiлi, автор: arsenkz200
Предмет: Русский язык, автор: uzympygka