示例#1
0
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()




示例#2
0
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