Ir para conteúdo
Fórum Script Brasil
  • 0

Pilha como menu de Cadastro, gostaria de usar a pilha nessa impementação


Adriano De Cristo Eurich

Pergunta

from collections import deque

pilha = deque() #cria a variável com a pilha
opcao_menu = 0 #define um valor default para iniciar o while

while opcao_menu != 2: #caso o usuário entre com qualquer inteiro que não seja a opção sair
    print('''
        MENU:\n
        [0] Cadastrar livro;
        [1] Listar livro;
        [2] Remover livro;
        [3] Sair\n''')

    opcao_menu = int(input('Escolha a operação que deseja realizar: ')) #solicita ao usuário que escolha uma opção do menu

    if opcao_menu == 0: #caso selecione a opção Cadastrar livro
        novo_livro = input('Digite o nome do livro: ')
        pilha.append(novo_livro)
        
    elif opcao_menu == 1: #caso selecione a opção listar livro
        print("Lista de livros: ", pilha)

    elif opcao_menu == 2: #remove livro da pilha
        print("Remover livro: " + pilha[2])
        pilha.popleft()
               
    elif opcao_menu == 3: #caso selecione a opção Sair
        break;
        
    else: #caso selecione uma opção inválida 
        print("Digite um valor válido.")

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...