int(input()) без try/except уронит всю программу на любом нечисловом вводе или на пустой строке — а не только через ответы 5/6, как уже разобрали в комментах. Заодно инвентарь копит дубликаты строк без счётчика, рано или поздно захочется Counter или словарь {предмет: количество} вместо списка.