#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Есть словарь кодов товаров

goods = {
    'Лампа': '12345',
    'Стол': '23456',
    'Диван': '34567',
    'Стул': '45678',
}

# Есть словарь списков количества товаров на складе.

store = {
    '12345': [
        {'quantity': 27, 'price': 42},
    ],
    '23456': [
        {'quantity': 22, 'price': 510},
        {'quantity': 32, 'price': 520},
    ],
    '34567': [
        {'quantity': 2, 'price': 1200},
        {'quantity': 1, 'price': 1150},
    ],
    '45678': [
        {'quantity': 50, 'price': 100},
        {'quantity': 12, 'price': 95},
        {'quantity': 43, 'price': 97},
    ],
}

# Рассчитать на какую сумму лежит каждого товара на складе
# например для ламп

lamps_cost = store[goods['Лампа']][0]['quantity'] * store[goods['Лампа']][0]['price']
# или проще (/сложнее ?)
lamp_code = goods['Лампа']
lamps_item = store[lamp_code][0]
lamps_quantity = lamps_item['quantity']
lamps_price = lamps_item['price']
lamps_cost = lamps_quantity * lamps_price
print('Лампа -', lamps_quantity, 'шт, стоимость', lamps_cost, 'руб')

tables_cost = store[goods['Стол']][0]['quantity'] * store[goods['Стол']][0]['price']
tables_code = goods['Стол']
tables_item = store[tables_code][0]
tables_quantity = tables_item['quantity']
tables_cost2 = store[goods['Стол']][1]['quantity'] * store[goods['Стол']][1]['price']
tables_code2 = goods['Стол']
tables_item2 = store[tables_code2][1]
tables_quantity2 = tables_item2['quantity']
print('Стол -', tables_quantity + tables_quantity2, 'шт, стоимость', tables_cost + tables_cost2, 'руб')

sofas_code = goods['Диван']
sofas_item = store[sofas_code][0]
sofas_item2 = store[sofas_code][1]
sofas_quantity = sofas_item['quantity']
sofas_quantity2 = sofas_item2['quantity']
sofas_price = sofas_item['price']
sofas_price2 = sofas_item2['price']
sofas_cost = sofas_quantity * sofas_price + sofas_quantity2 * sofas_price2
print('Диван -', sofas_quantity + sofas_quantity2, 'шт, стоимость', sofas_cost, 'руб')

chairs_code = goods['Стул']
chairs_item = store[chairs_code][0]
chairs_item2 = store[chairs_code][1]
chairs_item3 = store[chairs_code][2]
chairs_quantity = chairs_item['quantity']
chairs_quantity2 = chairs_item2['quantity']
chairs_quantity3 = chairs_item3['quantity']
chairs_price = chairs_item['price']
chairs_price2 = chairs_item2['price']
chairs_price3 = chairs_item3['price']
chairs_cost = chairs_quantity * chairs_price + chairs_quantity2 * chairs_price2 + chairs_quantity3 * chairs_price3
print('Стул -', chairs_quantity + chairs_quantity2 + chairs_quantity3, 'шт, стоимость', chairs_cost, 'руб')
# Вывести стоимость каждого товара на складе: один раз распечать сколько всего столов, стульев и т.д. на складе
# Формат строки <товар> - <кол-во> шт, стоимость <общая стоимость> руб

# WARNING для знающих циклы: БЕЗ циклов. Да, с переменными; да, неэффективно; да, копипаста.
# Это задание на ручное вычисление - что бы потом понять как работают циклы и насколько с ними проще жить.

#

##########################################################################################
# ВНИМАНИЕ! После того как __ВСЯ__ домашняя работа сделана и запушена на сервер,         #
# нужно зайти в ЛМС (LMS - Learning Management System ) по адресу http://go.skillbox.ru  #
# и оформить попытку сдачи ДЗ! Без этого ДЗ не будет проверяться!                        #
# Как оформить попытку сдачи смотрите видео - https://youtu.be/qVpN0L-C3LU               #
##########################################################################################
