Beispiel #1
0
def main():

	A = Aluno(None,None,None,None) #objeto vazio
	#A.criar_tabela() #criando o banco de dados e a tabela
    
	while True:

		op = input("\nOpcoes\n\n1-Cadastrar\n2-Ler\n3-Editar\n4-Deletar\n\nDigite a opcao: ")

		if(op==1): #CADASTRANDO ALUNO
            
			n = raw_input("Digite o nome: ")
			id = input("Digite a idade: ")
			curso = raw_input("Digite o curso: ")
			mat = input("Digite a matricula: ")

			A.set_nome(n)
			A.set_idade(id)
			A.set_curso(curso)
			A.set_matricula(mat) 
			os.system('clear') 
			A.cadastrar()
			
		elif(op==2): #LENDO ALUNO 
		     os.system('clear') 
		     A.ler()

		elif(op==3): #EDITANDO ALUNO 
			 id_aluno = raw_input("Digite o id do aluno para ser editado: ")
			 novo_curso = raw_input("Digite o novo curso do aluno: ")
			 os.system('clear') 
			 A.editar(id_aluno,novo_curso)

		elif(op==4): #REMOVENDO ALUNO
		     os.system('clear') 
		     id_aluno = raw_input("Digite o id do aluno a ser removido: ")
		     os.system('clear') 
		     A.remover(id_aluno)

		else:
			print "Opcao Invalido.\n"
			break
from aluno import Aluno 

# Construindo dois objetos da classe Aluno
# com os seus atributos
a = Aluno(100, "Joana", "Av. 13 de Maio 2081")
b = Aluno(200, "João Pedro", "Av. João Pessoa 1200")

print("Matricula= " + str(a.get_matricula()))
print("Nome= " + str(a.get_nome()))

a.set_matricula(150)
a.set_nome("Maria Joana")

print("Matricula= " + str(a.get_matricula()))
print("Nome= " + str(a.get_nome()))

print(a)
print(b)
a.printSelf()
print(a.toString())
b.printSelf()
print(b.toString())