2/9
def print_notas(notas):
for item in notas:
print item
print_notas(notas)
4/9
def notas_sum(calificaciones):
suma=0
for item in calificaciones:
suma=suma+item
return suma
print notas_sum(calificaciones)
5/9
grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5]
def notas_sum(grades):
total = 0
for item in grades:
total =total+item
return total
print notas_sum(grades)
def promedio_notas(grades):
return notas_sum(grades) / float(len(grades))
print promedio_notas(grades)
7/9
grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50,5]
def notas_sum(grades):
total = 0
for item in grades:
total =total+item
return total
print notas_sum(grades)
def promedio_notas(grades):
return notas_sum(grades) / float(len(grades))
print promedio_notas(grades)
def varianza_notas(calificaciones):
promedio=promedio_notas(calificaciones)
varianza=0
for item in calificaciones:
varianza=varianza+(promedio-item)**2
return varianza/len(calificaciones)
print varianza_notas(grades)
8/9 (da error)
def calificaciones_std_desviacion(varianza):
return varianza**0.5
varianza=varianza_notas(grades)
print calificaciones_std_desviacion(varianza)
9/9
Amigo, disculpa. ¿Podrías ayudarme con la 9/9? No sé qué me falta, me marca incompleta. Gracias.
ResponderEliminarHola! Espero que hayas podido resolverlo, y si no aqui esta xD
EliminarMuestren las notas con print directamente de la lista, no con la funcion, si ese es su unico error deberia dejarlos avanzar.
print notas en vez de print print_notas(notas)
Gracias!.
EliminarEn el 8/9, si cambias el 0,5 por 0.5 no me da error
ResponderEliminar9/9
ResponderEliminardef print_calificaciones(calificaciones):
for calificacion in calificaciones:
print calificacion
def notas_sum(calificaciones):
total = 0
for calificacion in calificaciones:
total += calificacion
return total
def promedio_notas(calificaciones):
suma = notas_sum(calificaciones)
promedio = suma / float(len(calificaciones))
return promedio
def varianza_notas(calificaciones):
promedio=promedio_notas(calificaciones)
varianza=0
for item in calificaciones:
varianza=varianza+(promedio-item)**2
return varianza/len(calificaciones)
def calificaciones_std_desviacion(varianza):
return varianza**0.5
print notas
print notas_sum(notas)
print promedio_notas(notas)
print varianza_notas(notas)
print calificaciones_std_desviacion(varianza_notas(notas))
calificaciones = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5]
ResponderEliminardef print_calificaciones(calificaciones):
for nota in calificaciones:
print nota
def calificaciones_sum(calificaciones):
total = 0
for nota in calificaciones:
total += nota
return total
def calificaciones_promedio(calificaciones):
sum_of_calificaciones = calificaciones_sum(calificaciones)
promedio = float(sum_of_calificaciones) / len(calificaciones)
return promedio
def calificaciones_varianza(calificaciones):
promedio=calificaciones_promedio(calificaciones)
varianza=0
for i in calificaciones:
varianza+=(promedio-i)**2
final_varianza=varianza/len(calificaciones)
return final_varianza
def calificaciones_std_desviacion(varianza):
std_des=varianza**(0.5)
return std_des
varianza=calificaciones_varianza(calificaciones)
#Impresion en pantalla
print calificaciones
print_calificaciones(calificaciones)
print calificaciones_sum(calificaciones)
print calificaciones_promedio(calificaciones)
print calificaciones_varianza(calificaciones)
print calificaciones_std_desviacion(varianza)