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

artem875 artem875    1   30.12.2021 11:09    3

Ответы
Valentinka14485 Valentinka14485  30.12.2021 11:10

Примечание:

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()

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика