Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Hacer funciones para calcular el promedio considerando:
- # tarea academica 30%
- # control de lectura 70%
- def promedio(lista):
- return float(sum(lista)/len(lista))
- def ponderado(promedio,porcentaje):
- return float(promedio*porcentaje/100)
- def PromedioFinal(ta,cl):
- return ta+cl
- def AgregarLista(lista,valor):
- lista.append(valor)
- def ImprimirLista(lista):
- for valor in lista:
- print valor
- ta = []
- cl = []
- respuesta = 's'
- while respuesta=='s':
- print "Elegir una opcion"
- print "1. Ingresar notas de tarea academica"
- print "2. Ingresar notas de control de lectura"
- print "3. Promedio de Tarea Academica"
- print "4. Promedio de Control de Lectura"
- print "5. Promedio Final"
- print "6. Salir"
- opcion = int(raw_input())
- if opcion == 1:
- AgregarLista(ta,int(raw_input("Ingrese una nota para TA: ")))
- elif opcion == 2:
- AgregarLista(cl,int(raw_input("Ingrese una nota para CL: ")))
- elif opcion == 3:
- if len(ta) == 0:
- print "No se puede calcular, no existen notas"
- else:
- print promedio(ta)
- elif opcion == 4:
- if len(cl) == 0:
- print "No se puede calcular, no existen notas"
- else:
- print promedio(cl)
- elif opcion == 5:
- if len(ta)==0 or len(cl) == 0:
- print "No se puede calcular, no existen notas"
- else:
- print PromedioFinal(ponderado(promedio(ta),30),ponderado(promedio(cl),70))
- elif opcion == 6:
- quit()
- else:
- print "Elija otra opcion"
Add Comment
Please, Sign In to add comment