profile
Размещено 4 года назад по предмету Информатика от seglovmaksim852

СРОЧНО!!! Для Python 3
Магазин Артема
У Артема есть магазин с разными товарами. Журнал продаж заполняется следующим образом. Пишется наименование продукта и его цена продажи. Артем хочет посчитать суммарную выручку с каждой продукции. Напишите следующую программу.

Вводные данные: в первой строке дается число N, количество продаж. В следующих N строках наименование продукта(в названии продукта могут быть пробелы), затем цена, которую выплатили за продукт.

Выходные данные: в первой строке количество продуктов, которые были проданы. Затем на каждой строке наименование продукта и суммарная выручка с них. Порядок вывода должен соответствовать порядку ввода появления продукции.
Ввод:
9
BANANA FRIES 12
POTATO CHIPS 30
APPLE JUICE 10
CANDY 5
APPLE JUICE 10
CANDY 5
CANDY 5
CANDY 5
POTATO CHIPS 30

  1. Ответ на вопрос
    Ответ на вопрос дан Btikirov

    Ответ:

    n = int(input()) # получаем кол-во продуктов и записываем в n

    a = {} # библиотека для цен

    c = {} # библиотека для кол-во продукта

    l = [] # массив для всех проданных продуктов

    for i1 in range(n): # цикл для заполнения всех массивов

       b = [] # массив b для отделения цены о названия продукта

       b.append(input().split()) # записываем продукт и его цену в массив b

       k = int(b[0][len(b[0])-1]) # записываем в k цену продукта

       v = ''

       for i in range(len(b[0])-1): # при помощи цикла объединяем название в                одну строчку и записываем в v

           v = v + str(b[0][i]) + ' '

       l.append(v) # добавляем название в массив l

       a[v] = k # добавляем цену и продукт в библиотеку a

       c[v] = 0 # добавляем продукт в библиотеку b

    for i in range(len(l)): # записываем при помощи цикла кол-во каждого продукта

       c[l[i]] = c[l[i]]+1

    print(len(c)) # выводим кол-во продуктов, которые были проданы

    for i in a: # при помои цикла выводим продукт и сколько за него в итоге заплатили

       print(str(i)+str(a[i]*c[i]))

    Объяснение

    1. Ответ на вопрос
      Ответ на вопрос дан seglovmaksim852
      Путь решения должен быть другим, вывод данных такой же
    2. Ответ на вопрос
      Ответ на вопрос дан seglovmaksim852
      4
      BANANA FRIES 12
      POTATO CHIPS 60
      APPLE JUICE 20
      CANDY 20
    3. Ответ на вопрос
      Ответ на вопрос дан Btikirov
      понял
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.