Помогите с заданием

Марина99999

Новичок
Пользователь
Дек 7, 2022
1
0
1
Найдите стоимость всех товаров в первом и втором магазинах сети «Я вас услышал». Сохраните их в переменных stocks1_cost (англ. «стоимость запасов на складе») и stocks2_cost. Найдите суммарную стоимость товаров двух магазинов сети и сохраните её в переменной total_cost (англ. «общая стоимость»). Напечатайте результат на экране (уже в прекоде).
import numpy as np
import pandas as pd
shop1_price = [20990, 11990 , 5390, 3190, 1990, 10990, 5999, 2290, 8111 , 3290]
shop1_quantity = [19, 11, 8, 15, 23, 7, 14, 9, 10, 4]
shop2_price = [20990, 12490, 4290, 2790, 2390, 10990, 4990, 2490, 8990, 3290]
shop2_quantity = [10, 16, 20, 9, 18, 12, 10, 11, 18, 22]
models = ['Apple AirPods Pro', 'Apple AirPods MV7N2RU/A', 'JBL Tune 120TWS', 'JBL TUNE 500BT', 'JBL JR300BT', 'Huawei Freebuds 3', 'Philips TWS SHB2505', 'Sony WH-CH500', 'Sony WF-SP700N', 'Sony WI-XB400', ]
stocks1 = pd.DataFrame({'Цена':shop1_price, 'Количество':shop1_quantity}, index=models)
stocks2 = pd.DataFrame({'Цена':shop2_price, 'Количество':shop2_quantity}, index=models)
stocks1_price = stocks1['Цена'].values
stocks1_quantity = stocks1['Количество'].values
stocks2_price = stocks2['Цена'].values
stocks2_quantity = stocks2['Количество'].values # общая стоимость товаров в магазине 1
stocks1_cost = # < напишите код здесь > # общая стоимость товаров в магазине 2
stocks2_cost = # < напишите код здесь >
total_cost = # < напишите код здесь >
print('Общая стоимость всех товаров в сети:', total_cost, 'руб.')
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
423
115
43
Python:
stocks1_cost = list(map(lambda x, y: x * y, shop1_price, stocks1_quantity))
stocks2_cost = list(map(lambda x, y: x * y, shop2_price, stocks2_quantity))
total_cost = sum(list(map(lambda x, y: x + y, stocks1_cost, stocks2_cost)))
 

Форум IT Специалистов