• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 3 месяца назад

Покращіть роботу додатку для підрахунку бюджету з уроку.
Зробіть так, щоби користувач вводив назву товару і його ціну
в одному рядку.
Наприклад, "Macbook 1500".


nicpasj: Яку мову для програмування використовувати?
Аноним: пайтон

Ответы

Ответ дал: nicpasj
0

Ответ:

budget = {} # створюємо порожній словник

while True:

   entry = input("Введіть назву товару та його ціну (або натисніть Enter, щоб вийти): ")

   if not entry: # якщо користувач натиснув Enter, вихід з циклу

       break

   item, price = entry.split() # розділяємо рядок на дві частини (назва товару та його ціна)

   price = float(price) # перетворюємо ціну на десяткове число

   budget[item] = budget.get(item, 0) + price # додаємо товар та його ціну в словник

print("Ваш бюджет:")

total = 0

for item, price in budget.items():

   print(f"{item}: {price} грн.")

   total += price

print(f"Загальна вартість: {total} грн.")

Объяснение:

Вас заинтересует