Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PC3 Mandujano Porcel
PC3 Mandujano Porcel
def reporte():
print("-------------OPCION REPORTE DE ALUMNOS-------------")
print("---------------------------------------------------")
fichero=open("dicc","rb")
dicc1=pickle.load(fichero)
print(" NUMERO CODIGO APELLIDO NOMBRE EDAD ")
print("
-------------------------------------------------------------------------- ")
print(dicc1)
def buscando(busca):
fichero=open("dicc","rb")
n=len(dicc)
for i in range(n) :
if dicc.keys[i]==busca:
print("alumno encontrado")
print(dicc[i])
def eliminar(eliminado):
fichero=open("dicc","rb")
diccE=pickle.load(fichero)
del diccE[eliminado]
fichero2=open("diccE","wb")
pickle.dump(diccE, fichero2)
fichero2.close()
print(diccE)
aux="S"
while aux=="S":
opciones()
print("")
opc=int(input("INGRESE OPCION : "))
print("")
listacod=[]
dicc={}
listadat=[]
lista=[]
if opc==1:
print("ALUMNOS")
print("-----------------------------")
n=int(input("Ingrese el numero de alumnos a REGISTRAR : "))
i=1
while i<=n :
listalimp=[]
print("ALUMNO",i,":")
print("----------------")
codigo = int(input(" Codigo = "))
apellido = input(" Apellido = ")
nombre = input(" Nombre = ")
edad = int(input(" Edad = "))
listacod.append(codigo)
listalimp.append(apellido)
listalimp.append(nombre)
listalimp.append(edad)
dicc[codigo]=listalimp
fichero_binario=open("dicc","wb")
pickle.dump(dicc, fichero_binario)
fichero_binario.close()
del (fichero_binario)
i=i+1
print(dicc)
elif opc==2:
reporte()
elif opc==3:
print("")
print("BUSQUEDA")
busca=int(input("Ingrese el codigo del alumno a BUSCAR : "))
buscando(busca)
elif opc==5:
print("")
print("INSERTAR")
print("Ingrese los datos del alumno a INSERTAR :")
codigon = int(input(" Codigo = "))
apellidon = input(" Apellido = ")
nombren = input(" Nombre = ")
edadn = int(input(" Edad = "))
insertar(codigon, apellidon, nombren, edadn)
elif opc==6:
print("")
print("ELIMINAR")
eliminado=int(input("Ingrese el codigo del alumno a ELIMINAR :"))
eliminar(eliminado)
elif opc==8:
print("GRACIAS")
break
print("")