Мне нужна помощь в базовой функции обновления и удаления PythonPython

Программы на Python
Anonymous
Мне нужна помощь в базовой функции обновления и удаления Python

Сообщение Anonymous »

Код: Выделить всё

def update_item(inventory, item_id, new_quantity):
updated_inventory = []
updated = False
for item in inventory:
if item['id'] == item_id:
item['quantity'] = new_quantity
updated = True
updated_inventory.append(item)
if updated:
save_inventory(updated_inventory)
print("Item updated successfully")
else:
print("Item not found")
этот код не работает должным образом, каждый раз, когда я запускаю код, он говорит: «элемент не найден».
кто-нибудь мне поможет???
этот код не работает должным образом. р>

Код: Выделить всё

def update_item(inventory, item_id, new_quantity):
updated_inventory = []
updated = False
for item in inventory:
if item['id'] == item_id:
item['quantity'] = new_quantity
updated = True
updated_inventory.append(item)
if updated:
save_inventory(updated_inventory)
print("Item updated successfully")
else:
print("Item not found")
я только что получил на выходе оператор else

Подробнее здесь: https://stackoverflow.com/questions/785 ... e-function

Вернуться в «Python»