compras
|

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:

    1. Adicionar item à lista;

    2. Remover item da lista;

    3. 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.

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *