Exemplo n.º 1
0
 def cadastrar_subcategoria(self):
     subcategoria = []
     c = Categoria()
     c.set_nome(str(input("Digite o nome da categoria: ")))
     for x in range(len(list_categorias)):
         if c.get_nome() == list_categorias[x]['nome']:
             subcategoria.append(
                 str(input("Digite o nome da subcategoria: ")))
             op = True
             while op:
                 try:
                     print('''
                     Deseja cadastrar outra subcategoria para esta categoria?
                     [1] - Sim
                     [2] - Nao
                         ''')
                     op = int(input('Selecione uma opcao: '))
                     if op == 1:
                         subcategoria.append(
                             str(input("Digite o nome da subcategoria: ")))
                     elif op == 2:
                         break
                 except ValueError:
                     print('Ops! Opcao indisponivel, tente novamente!')
         list_categorias[x]['subcategoria'] = subcategoria
Exemplo n.º 2
0
 def cadastrar_categoria(self):
     categoria = {'nome': None, 'subcategoria': []}
     c = Categoria()
     c.set_nome(str(input("Digite o nome da categoria: ")))
     categoria['nome'] = c.get_nome()
     list_categorias.append(categoria)