from Aluno import Aluno import sqlite3 daniel = Aluno() daniel.set_nome(input("Digite o nome: ")) daniel.set_cpf(input("Digite cpf: ")) daniel.adicionar_ao_banco() daniel.listar_todos()
def alunos_menu(): print(""" --- SISTEMA ACADEMICO / ALUNOS --- =============================================== --- Escolha uma opção --- =============================================== 1 - Listar 2 - Adicionar 3 - Deletar 4 - Atualizar 0 - Voltar ============================================== """) aluno = Aluno() while True: opcao = input("Digite a opção: ") if opcao == "1": aluno.listar_todos() alunos_menu() if opcao == "2": aluno.set_nome(input("Digite o nome: ")) aluno.set_cpf(input("Digite o cpf: ")) if aluno.adicionar_ao_banco(): print("Aluno Cadastrado com sucesso!") alunos_menu() else: print("Aluno já cadastrado!") alunos_menu() if opcao == "3": aluno.set_cpf(input("Digite o cpf: ")) if aluno.apagar_do_banco(): print("Aluno não existente") alunos_menu() else: print("Aluno apagado com sucesso") alunos_menu() if opcao == "4": aluno.set_cpf(input("Digite o cpf: ")) novo_nome = input("Digite o novo nome: ") novo_cpf = input("Digite o novo cpf: ") if not aluno.atualizar_banco(novo_nome, novo_cpf): print("Aluno atualizado com sucesso!") alunos_menu() else: print("Aluno não existente!") alunos_menu() if opcao == "0": home_menu() else: print("\n--- Opção inválido por favor digite novamente ---\n") alunos_menu() continue