Menu
Coddy logo textTech

Dodawanie produktu

Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 68 z 78.

challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie add_item, która przyjmuje trzy argumenty: item (ciąg znaków), price (liczba zmiennoprzecinkowa) i stock (liczba całkowita). Funkcja powinna:

  1. Sprawdzić, czy element już istnieje w słowniku inventory.
    • Jeśli tak, wypisać "Error: Item '<item>' already exists.".
  2. Jeśli element nie istnieje, dodać go do słownika inventory wraz z podaną ceną i stanem magazynowym.
    • Zapisać cenę jako liczbę zmiennoprzecinkową, a stan magazynowy jako liczbę całkowitą.
  3. Wypisać "Item '<item>' added successfully.".

Dodaj (zastąp) poniższy blok kodu na końcu swojego kodu:

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

Spróbuj swoich sił

inventory = {}


print(inventory)  # Should output: {}

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Python online