Beispiel #1
0
    def loopIncluirMatriculaAluno(self):
        while True:
            aluno = Alunos()
            curso = Cursos()
            #  Pergunta se o usuário deseja visualizar os alunos cadastrados,
            #  pois pode não saber o ID de cabeça.
            insert_visualizar_alunos = input(
                "Deseja visualizar os alunos cadastrados? Digite 'S' ou 's' para visualizar: "
            )
            if insert_visualizar_alunos.lower().startswith('s'):
                print("\n-        LISTA DE ALUNOS       - ")
                aluno.listar()
                #  Pede ao usuário que aperte Enter para prosseguir.
                input("Aperte ENTER para continuar.")

            #  Pergunta se o usuário deseja visualizar os cursos cadastrados,
            #  pois pode não saber o ID de cabeça.
            insert_visualizar_cursos = input(
                "Deseja visualizar os cursos cadastrados? Digite 'S' ou 's' para visualizar: "
            )
            if insert_visualizar_cursos.lower().startswith('s'):
                print("\n-        LISTA DE CURSOS       - ")
                curso.listarCurso()
                #  Pede ao usuário que aperte Enter para prosseguir.
                input("Aperte ENTER para continuar.")

            #  Chama o método de inclusão de matrícula de aluno,
            #  pedindo ao usuário que insira os argumentos.
            self.incluirMatriculaAluno(
                id_aluno=input("Digite o ID do Aluno:\n"),
                id_curso=input("Digite o ID do Curso:\n"))

            #  Solicitando a saída para o usuário
            controle_insert = input(
                "Deseja incluir mais uma matrícula? Digite 'N' ou 'n' para sair: "
            )

            #  Verifica se a resposta começa com 'n' ou 'N'.
            if controle_insert.lower().startswith('n'):
                print("Saindo da inclusão de matrículas...")
                break
Beispiel #2
0
                print(opcao)
            #  Pede para o usuário entrar com a opção desejada.
            opcao_aluno = int(input("Escolha uma opção: \n"))

            #  Sai do Menu Alunos e retorna ao menu principal.
            if opcao_aluno == 0:
                print("Você saiu do MENU ALUNOS.")
                break

            #  Imprimir lista de alunos.
            elif opcao_aluno == 1:
                if aluno.isVazia():
                    aluno.listaVazia()
                else:
                    print("\n-        LISTA DE ALUNOS       - ")
                    aluno.listar()
                    #  Pede ao usuário que aperte Enter para prosseguir.
                    input("Aperte ENTER para continuar.")

            #  Incluir um novo aluno.
            elif opcao_aluno == 2:
                aluno.loopIncluir()

            #  Atualizar dados de um aluno.
            elif opcao_aluno == 3:
                # Caso a lista esteja vazia, o método retorna True e o método listaVazia() é executado.
                # Caso contrário, apenas faz a listagem.
                if aluno.isVazia():
                    aluno.listaVazia()
                else:
                    aluno.listar()