#!/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 osimport time#Tela inicialdef 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 alunodef 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 escolhadef 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') materiaIncluirdef 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çãoos.system('clear')telaInicial()