<jupyter_start><jupyter_text>Projeto Python Controle de Estoque---Vamos implementar um sistema de estoque, que funcione com uma interface pelo terminal.No sistema, cada item possui um nome e seu estoque. O usuário deverá ser capaz de:- Inserir um novo item    - Se o item já estiver no banco de dados, somar o valor de estoque ao anterior- Remover um item pelo seu nome- Filtrar os itens por *Nome*- Salvar o estoque atual em arquivo, com nome definido pelo mesmo- Carregar o sistema com um arquivo específico (*opcional*)<jupyter_code>import csv
import os.path 



# função da mensagem de abertura e cria ou acessa csv do estoque
def boas_vindas():
    print ('Bem vindo ao sistema de Estoque.')
    print ('################################\n')
    print ('1 - Novo estoque.')
    print ('2 - Abrir estoque')
    inicio = input()
    if inicio == '1':
        print ('Novo estoque')
        nome_arquivo = input('Digite o nome do estoque:')
        if os.path.exists(nome_arquivo + '.csv'):
            print ('Estoque já existe.')
            boas_vindas()
        else:
            with open('estoques.txt') as estoques:
                print (('Estoques existentes :\n{}').format(estoques))
            with open(nome_arquivo +'.csv', mode='w'):
                opcoes(nome_arquivo)
    elif inicio == '2':
        #incluir lista de estoques existentes
        nome_arquivo = input('Digite o nome do estoque:')
        # incluir teste de previa existencia
        with open(arquivo +'.csv', mode='r') as listagem:
            arquivo_reader = csv.reader(listagem)
            for linha in arquivo_reader:
                #carregar cada item da linha em uma lista dentro da lista
                
                
                
                
                
                
                
          
    
    
def opcoes(nome_arquivo):
    print (('\n###################\n\n# Estoque {} #\n').format(nome_arquivo))
    print ('1 - Inserir Produto')
    print ('2 - Remover Produto')
    print ('3 - Remover Produto')
    print ('4 - Salvar')
    print ('5 - Sair')
    opcao = input('')
    
    if opcao == '1':
        inserir()
    elif opcao == '2':
        remover()
    elif opcao == '3':
        remover()
    elif opcao == '4':
        salvar()
    else:
        sair()
        
        
def inserir():
    produto = input('Digite o produto que deseja inserir ao estoque:')
    #for item in estoque
        

boas_vindas()<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.12090578245046502, 'fraction_numerical': 0.005256773150020219, 'mean_word_length': 2.0809464508094644, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '138905', 'license': 'MIT', 'n_tokens_mistral': 809, 'n_tokens_neox': 791, 'n_words': 254, 'path': '#IO/estoque.ipynb', 'repo_name': 'thizago/letscode', 'size': '2473'}