def Mostrar_Menu(): """ Metodo : Mostrar_Menu Parametros : self Descripcion; Muestra las opciones del sistema al usuario, y atrapa la respuesta del mismo """ print( "Menu Principal:\n1. Crear Comite \n2. Elegir Presidente \n3. Registrar Articulo\n4. Realizar Votacion\n5. Generar lista articulos admitidos y empatados.\n6. Mostrar lista de articulos\n7. Salir" ) opcion = int(raw_input("Numero de la opcion que desea realizar:")) os.system("clear") return (opcion) swich = True #se crea una conferencia CLEI_2014 = CLEI() while (swich): # se crea el menu de opciones y se atrapa la opcion del usuario opcion = Mostrar_Menu() if opcion == 1: Miembros_Cp = CLEI_2014.Crear_Comite() os.system("clear") elif opcion == 2: if CLEI_2014.Miembros_Cp != []: CLEI_2014.elegir_PresidenteCP() os.system("clear") elif opcion == 3: CLEI_2014.Crear_Articulo() os.system("clear") elif opcion == 4:
def Mostrar_Menu(): """ Metodo : Mostrar_Menu Parametros : self Descripcion; Muestra las opciones del sistema al usuario, y atrapa la respuesta del mismo """ print("Menu Principal:\n1. Crear Comite \n2. Elegir Presidente \n3. Registrar Articulo\n4. Realizar Votacion\n5. Generar lista articulos admitidos y empatados.\n6. Mostrar lista de articulos\n7. Salir") opcion = int(raw_input("Numero de la opcion que desea realizar:")) os.system("clear") return(opcion) swich= True #se crea una conferencia CLEI_2014 = CLEI() while (swich): # se crea el menu de opciones y se atrapa la opcion del usuario opcion = Mostrar_Menu() if opcion == 1: Miembros_Cp = CLEI_2014.Crear_Comite() os.system("clear") elif opcion == 2: if CLEI_2014.Miembros_Cp != []: CLEI_2014.elegir_PresidenteCP() os.system("clear") elif opcion == 3: CLEI_2014.Crear_Articulo() os.system("clear") elif opcion == 4:
listapersonas=[] listaautores=[] listaarticulos=[] listacomite=[] listaevaluaciones=[] listaaceptados=[] listaempatados=[] presidente=False print "Bienvenido al sistema del CLEI, por favor introduzca los datos para definir el nuevo CLEI" # Se piden todos los datos para formar el nuevo CLEI anio=verificacion_numero("Introduzca el anio (numero entero): ") duracion=verificacion_numero("Introduzca la duracion (dias): ") pais=verificacion_palabra("Introduzca el pais: ") maximoart=verificacion_numero("Introduzca el maximo de articulos (numero entero): ") # Se crea el nuevo CLEI newCLEI=CLEI(anio,duracion,pais,maximoart) while True: # Se imprime el menu del CLEI imprimir_menu() opcion=raw_input(">") if opcion=='1': while True: # Se crea una nueva instancia de persona persona=Persona() # Se pide al usuario lo que seria la clave de la persona correo=verificacion_palabra(">>Introduzca el correo de la persona: ") # Si la lista esta vacia entonces no hay ninguna persona que verificar que # ya se encuentre agregada en la lista estapersona=False if len(listapersonas)!=0: # Se verefica si la persona no ha sido agregada previamente
def testCLEI(self): #c es un elemento de clei c=CLEI(2013,4,'Venezuela',4) # Probando los get de la clase CLEI assert c.get_anio()==2013 assert c.get_duracion()==4 assert c.get_pais()=='Venezuela' assert c.get_maxarticulos()==4 # Probando los set de la clase CLEI c.set_anio(2014) assert c.get_anio()==2014 c.set_duracion(5) assert c.get_duracion()==5 c.set_pais('Uruguay') assert c.get_pais()=='Uruguay' c.set_maxarticulos(3) assert c.get_maxarticulos()==3 # Probando los otros metodos de la clase e1=Evaluacion([4,5],'Titulo Articulo',['*****@*****.**','*****@*****.**']) c.set_aceptables(e1) e2=Evaluacion([4,5,5],'Juegos Locos',['patty@ldc','oscar@ldc','loco@ldc']) c.set_aceptables(e2) e3=Evaluacion([3,3],'BD',['*****@*****.**','patty@ldc']) c.set_aceptables(e3) e4=Evaluacion([3,3],'SO',['oscar@ldc','*****@*****.**']) c.set_aceptables(e4) e5=Evaluacion([2,3],'Articulo malo',['*****@*****.**','loco@ldc']) c.set_aceptables(e5) assert c.get_aceptables()==[e1,e2,e3,e4] assert c.calcular_ocurrencia(3.00,c.aceptables)==2 assert c.get_aceptados()==[e2,e1] assert c.get_empatados([e2,e1])==[e3,e4]