Menu
Coddy logo textTech

Добавление товара

Часть раздела Logic & Flow путешествия по Python на Coddy — урок 68 из 78.

challenge icon

Задание

Легко

Создайте функцию с именем add_item, которая принимает три аргумента: item (строка), price (число с плавающей точкой) и stock (целое число). Функция должна:

  1. Проверить, существует ли уже этот предмет в словаре inventory.
    • Если существует, вывести "Error: Item '<item>' already exists.".
  2. Если предмет не существует, добавить его в inventory с указанной ценой и количеством.
    • Сохранить цену как float, а количество как integer.
  3. Вывести "Item '<item>' added successfully.".

Добавьте (замените) следующий блок кода в нижней части вашего кода:

add_item("Apple", 0.5, 100)
add_item("Banana", 0.2, 50)
add_item("Apple", 0.6, 30)  # Should print an error
print(inventory)  

Попробуйте сами

inventory = {}


print(inventory)  # Should output: {}

Все уроки раздела Logic & Flow