Lista de compras com categoriais em Python
Situação problema da organização de compras
Durante as compras no supermercado, tenho dificuldades para encontrar os itens rapidamente, pois não há uma lista organizada. Itens de diferentes setores se misturam, o que torna o processo demorado. Preciso de um sistema para registrar os produtos de acordo com suas categorias, facilitando a visualização e organização.
Requisitos do gerenciador de tarefas diárias
O programa deve ser desenvolvido em Python;
Deve ser possível adicionar produtos e suas respectivas categorias (ex: arroz – Alimentos);
O sistema deve oferecer três operações principais:
Adicionar item à lista;
Remover item da lista;
Listar todos os produtos organizados por categoria;
O menu deve ser exibido após cada ação até que o usuário decida sair;
Ao sair, deve apresentar uma mensagem final.
RESULTADO
Menu de Opções:
1 - Adicionar item à lista
2 - Remover item da lista
3 - Listar itens por categoria
4 - Sair
Escolha uma opção: 1
Digite o nome do produto: Arroz
Digite a categoria do produto: Alimentos
*Produto "Arroz" adicionado à categoria "Alimentos".*
Menu de Opções:
1 - Adicionar item à lista
2 - Remover item da lista
3 - Listar itens por categoria
4 - Sair
Escolha uma opção: 1
Digite o nome do produto: Sabão em pó
Digite a categoria do produto: Limpeza
*Produto "Sabão em pó" adicionado à categoria "Limpeza".*
Menu de Opções:
1 - Adicionar item à lista
2 - Remover item da lista
3 - Listar itens por categoria
4 - Sair
Escolha uma opção: 3
Itens por categoria:
Alimentos: Arroz
Limpeza: Sabão em pó
Menu de Opções:
1 - Adicionar item à lista
2 - Remover item da lista
3 - Listar itens por categoria
4 - Sair
Escolha uma opção: 2
Digite o nome do produto a ser removido: Arroz
Produto "Arroz" removido da lista.
Menu de Opções:
1 - Adicionar item à lista
2 - Remover item da lista
3 - Listar itens por categoria
4 - Sair
Escolha uma opção: 4
*Encerrando o sistema de lista de compras. Até a próxima!*
Caso o Python ainda não esteja instalado em seu dispositivo, clique no botão abaixo para realizar a instalação.