コード例 #1
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")
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]  #Se encarga de seperar los elementos de la lista

# print(lista)

lista = lista[1:]  #Se encarga de tomar los valores en adelante del que se pone
# 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.obtener_promedio("nota1"))
print(operacion.obtener_promedio("nota2"))
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()  #lee el archivo

lista = m.obtener_informacion()  #obtiene la informacion del archivo
lista = [l.split("|") for l in lista]  #separador de los datos
# print(lista)
lista_personas = []  #arreglo de personas
lista = lista[1:]
# p = Persona(lista[1][1], lista[1][2], lista[1][3], lista[1][0])

for d in lista:  #me recorre el listado de personas
    # print(d)
    # suma_n1 = suma_n1 + int(d[4])
    p = Persona(d[1], d[2], d[3], d[0], d[4], d[5])
    lista_personas.append(p)

operaciones = OperacionesPersona(lista_personas)
print(operaciones.obtener_promedio())

#llamo a los metodos de mimodelo
print("Promedio de las Notas 1")
print(operaciones.obtener_promedio_n1())
print("Promedio de las Notas 2")
print(operaciones.obtener_promedio_n2())
print("listado de las Notas 1 menor a 15")
print(operaciones.obtener_listado_n1())
print("listado de las Notas 2 menor a 15")
print(operaciones.obtener_listado_n2())
コード例 #5
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"))