Exemplo Python - Cadastro
Achei esse exemplo bem interessante, salva alguns tipos de dados(acho que em memoria), nesse caso(código abaixo) é possivel salvar no bloco de notas?
#coding= latin-1
from math import*
from string import*
laluno=[]
lhr=[]
lnota1=[]
lnota2=[]
lnota3=[]
lfalta=[]
ldiario = [laluno,lhr,lnota1,lnota2,lnota3,lfalta]
aluno=0
hr=0
nota1=0
nota2=0
nota3=0
falta=0
salvar_diario=0
ini=0
#A função que ira ser usada
def menu ():
print ('Menu:')
print (' 1 - Matricular aluno')
print (' 2 - Remover matricula')
print (' 3 - Lançar notas')
print (' 4 - Lançar faltas')
print (' 5 - Listar alunos matriculados')
print (' 6 - Verificar situaçao de alunos')
print (' 7 - Ver o Diário')
print (' 9 - Sair')
opt = input('Digite a opçao desejada: ')
return opt
def adicionar_matricula ():
aluno = str(input("Digite o nome do aluno:"))
aluno=aluno.upper()
if aluno in laluno:
print('Aluno já está Matriculado')
else:
laluno.append(aluno)
hr=float(input("Digite as horas de aula do aluno:"))
lhr.append(hr)
print('Aluno Matriculado')
pass
def remover_matricula ():
aluno=str(input("Digite o nome do aluno:"))
aluno=aluno.upper()
if aluno in laluno:
laluno.remove(aluno)
print('Aluno Removido')
else:
print('Esse Aluno Não Está Matriculado')
pass
def lancar_notas ():
aluno=str(input("Digite o nome do aluno:"))
aluno=aluno.upper()
if aluno in laluno:
nota1=input("Digite a nota 1 do aluno:")
nota2=input("Digite a nota 2 do aluno:")
nota3=input("Digite a nota 3 do aluno:")
ldiario.append(nota1)
ldiario.append(nota2)
ldiario.append(nota3)
else:
print('Esse Aluno Não Está Matriculado')
pass
def lancar_faltas ():
aluno=str(input("Digite o nome do aluno:"))
aluno=aluno.upper()
if aluno in laluno:
falta=float(input("Digite as faltas do aluno(em hora):"))
ldiario.append(falta)
else:
print('Esse Aluno Não Está Matriculado')
pass
def listar_alunos ():
print('Alunos Matriculados', laluno)
pass
def verificar_situacao ():
aluno = str(input("Digite o nome do aluno: "))
pass
def le_diario ():
print(ldiario)
pass
def salva_diario ():
salvar=input("Deseja salvar o diario:")
if salvar==sim:
print("Diario Salvo")
else:
salvar==não
print("Diario não Salvo")
pass
le_diario()
opcao = menu()
while opcao != '9':
if opcao == '1':
adicionar_matricula()
elif opcao == '2':
remover_matricula()
elif opcao == '3':
lancar_notas()
elif opcao == '4':
lancar_faltas()
elif opcao == '5':
listar_alunos()
elif opcao == '6':
verificar_situacao()
elif opcao == '7':
le_diario()
opcao = menu()
salva_diario()
Lucas Leitão
Curtidas 1
Melhor post
Jothaz
08/01/2016
Já te respondi isto no post: https://www.devmedia.com.br/forum/python-arquivo-texto-txt/534860
É adaptar para gravar seus dados.
É adaptar para gravar seus dados.
GOSTEI 1
Mais Respostas
Lucas Leitão
24/12/2015
Não esqueçam! o/
GOSTEI 0
Jothaz
24/12/2015
No caso não salva em lugar nenhum só mantém na memóriae ao executar salva_diario () só exibe uma mensagem.
Não entendi a pergunta:
Seria se é possível salvar em arquivo texto?
Não entendi a pergunta:
é possivel salvar no bloco de notas?
Seria se é possível salvar em arquivo texto?
GOSTEI 0
Lucas Leitão
24/12/2015
Isso, aquivo texto.
GOSTEI 0
Lucas Leitão
24/12/2015
Vlw Jothaz, abraço.
GOSTEI 0