Python - Ejercicio sin resolver

 
Vista:
sin imagen de perfil

Ejercicio sin resolver

Publicado por johanna (1 intervención) el 22/07/2015 01:12:00
Hola a todos:

Soy nueva en el tema de Python y tengo el siguiente ejercicio:

Por último mostrá en pantalla (print) el resultado de llamar a obtener_promedio_clase con tu lista de alumnos list. Tus alumnos deben ser [candela, milagros, ramiro].
Después mostrá en pantalla con print el resultado de calificaciones_con_letras para ver el promedio de la clase.

La estructura en donde debo escribir la respuesta del anterior ejercicio es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
candela = {
    "nombre": "Candela",
    "tareas": [90.0, 97.0, 75.0, 92.0],
    "pruebas": [88.0, 40.0, 94.0],
    "examenes": [75.0, 90.0]
}
milagros = {
    "nombre": "Milagros",
    "tareas": [100.0, 92.0, 98.0, 100.0],
    "pruebas": [82.0, 83.0, 91.0],
    "examenes": [89.0, 97.0]
}
ramiro = {
    "nombre": "Ramiro",
    "tareas": [0.0, 87.0, 75.0, 22.0],
    "pruebas": [0.0, 75.0, 78.0],
    "examenes": [100.0, 100.0]
}
 
def promedio(numeros):
    total=0
    for i in range(0,len(numeros)):
        total=total+numeros[i]# ¡Agregá tu función acá abajo!
    return float(total)/len(numeros)
 
def sacar_promedio(alumno):
    tareas=promedio(alumno['tareas'])
    pruebas=promedio(alumno['pruebas'])
    examenes=promedio(alumno['examenes'])
 
    return 0.1*tareas+0.3*pruebas+0.6*examenes
def calificaciones_con_letras(resultado):
    if resultado>=90:
        return "A"
    elif resultado>=80:
        return "B"
    elif resultado>=70:
        return "C"
    elif resultado>=60:
        return "D"
    else:
        return "F"
    print calificaciones_con_letras(sacar_promedio(candela))
def obtener_promedio_clase(alumnos):
    puntajes=[]
    for alumno in alumnos:
        puntajes.append(sacar_promedio(alumno))
    return obtener_promedio_clase(puntajes)
alumnos=[candela,milagros,ramiro]

Por favor me pueden ayudar.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ejercicio sin resolver

Publicado por dario (57 intervenciones) el 22/07/2015 15:35:35
Hola, podrias poner el enunciado del problema para enterder mejor que es lo que quieres.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar