from paquete_archivos.miarchivo import MiArchivo from paquete_modelo.mimodelo import Persona, OperacionesPersona m = MiArchivo() lista = m.obtener_informacion() lista = [l.split("|") for l in lista] lista = lista[1:] lista_personas = [] for d in lista: # print(d) p = Persona(d[1], d[2], d[3], d[0], d[4], d[5]) lista_personas.append(p) operacion = OperacionesPersona(lista_personas) print(operacion) print("El promedio de las notas de la materia X es: ", operacion.obtener_promedio("nota1")) print("El promedio de las notas de la materia Y es: ", operacion.obtener_promedio("nota2")) print("Estudiantes con notas menores de 15 en la materia X: ", operacion.obtener_notas_menores("nota1")) print("Estudiantes con notas menores de 15 en la materia Y: ", operacion.obtener_notas_menores("nota2")) print("Estudiantes menores con Nombre de inicial J: ", operacion.obtener_nombre_letra_inicial("J")) print("Estudiantes menores con Nombre de inicial R: ", operacion.obtener_nombre_letra_inicial("R"))
from paquete_archivos.miarchivo import MiArchivo from paquete_modelo.mimodelo import Persona, OperacionesPersona m = MiArchivo() lista = m.obtener_informacion() lista = [l.split("|") for l in lista] # print(lista) lista = lista[1:] # p = Persona(lista[1][1], lista[1][2], lista[1][3], lista[1][0]) lista_personas =[] for d in lista: # print(d) p = Persona(d[1], d[2], d[3],d[0],d[4], d[5]) print(p) lista_personas.append(p) operacion = OperacionesPersona(lista_personas) print(operacion) print("El promedio de las notas de la materia X es: ", operacion.obtener_promedio("nota1")) print("El promedio de las notas de la materia Y es: ", operacion.obtener_promedio("nota2")) print("Estudiantes con notas menores de 15 en la materia X: ", operacion.obtener_notas_menores("nota1")) print("Estudiantes con notas menores de 15 en la materia Y: ", operacion.obtener_notas_menores("nota2")) print("\nPersonas cuyos nombres empiezan con 'R' y 'J'\n") operacion.obtener_nombres("R" , "J")
from paquete_archivos.miarchivo import MiArchivo from paquete_modelo.mimodelo import Persona, OperacionesPersona m = MiArchivo() lista = m.obtener_informacion() lista = [l.split("|") for l in lista] lista = lista[1:] lista_personas =[] for d in lista: p = Persona(d[1], d[2], d[3],d[0],d[4], d[5]) lista_personas.append(p) operaciones = OperacionesPersona(lista_personas) print("Promedio notas 1" ,operaciones.obtener_promedio("nota1")) print("Promedio notas 2" ,operaciones.obtener_promedio("nota2")) print("Personas con notas menoresa a 15") print(operaciones.obtener_notas_menores("nota1")) print(operaciones.obtener_notas_menores("nota2")) print("Obtener nombres menores que empiezan por R o J" ) print(operaciones.obtener_nombres("R","J","nota1")) print(operaciones.obtener_nombres("R","J","nota2"))