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"))
コード例 #2
0
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")
コード例 #3
0
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"))