#!/usr/bin/env python # -*- coding: ISO-8859-1 -*- ############################################################# ## ## O programa fora escrito em ambiente operacional UNIX/Like ## (BSD, Linux etc). ## ## Caso utilize SO Windows, substitua "#!/usr/bin/env python" ## por: "#c:\pythonXX\python", onde "pythonXX" eh a versao do ## seu interpretador. ## ############################################################# import os import time #Tela inicial def telaInicial(): print '-'*70 print '\t\tGerenciador de notas do semestre\n' print '\tEste gerenciador possui um limite de 6 matérias\n' print '-'*70 menuAluno() #Pede o nome do aluno def menuAluno(): alunoNome = raw_input('Digite seu nome\n') alunoNome = alunoNome.upper() global alunoNome dirAluno = ('./%s/' %alunoNome) global dirAluno # Pasta para os alunos cadastrados try: os.mkdir(alunoNome) except: menuEscolhaMateria() #Chamada do menu principal #menuPrincipal() ########################Menu de escolha def menuEscolhaMateria(): os.system('clear') print ('O que deseja utilizar?') print ('\n') print ('\t1 - Incluir nova materia') print ('\t2 - Excluir uma matéria') print ('\t3 - Voltar para menu principal') print ('\t4 - Sair') menuEscolhaMateria = raw_input('') if (menuEscolhaMateria == '1'): materiaIncluir() # elif (menuEscolhaMateria == '3'): # materiaExcluir() elif (menuEscolhaMateria == '4'): menuPrincipal() elif (menuEscolhaMateria == '5'): exit else: print ('**** ATENÇÃO! ****\n') print ('Digite algo válido!') time.sleep(1) menuEscolhaMateria() ######################################################################## #menuEscolhaMateria == ('1') materiaIncluir def materiaIncluir(): materiaNome = raw_input('Nome da matéria > ') materiaExiste = len(materiaNome) if (materiaExiste == 0) or (materiaNome == '\b'): print ('Digite um nome válido!') materiaIncluir() else: criarTabelaMaterias=open(dirAluno+materiaNome,'w') criarTabelaMaterias.close() #criado arquivo para a materia print ('\nMatéria incluída com sucesso!') time.sleep(1) menuEscolhaMateria() menuEscolhaMateria() ######################################################################## #menuEscolhaMateria == ('4') materiaAlterar #Chamando a primeira função os.system('clear') telaInicial()