¿Cómo les esta yendo a todos?


#1



https://www.codecademy.com/es/courses/python-beginner-en-9bamp/1/5?curriculum_id=53a32847fed2a88075000001#


Hola podrían decirme donde esta mi error me manda esto: ¡Uy! Probá otra vez. Cuando tratamos de usarlo, vimos que esto estaba roto o que faltaba


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]
}

# ¡Agregá tu función acá abajo!
def promedio(numeros):
    total = sum(numeros)
    total = float(total)
    total = total / len(numeros)
    return total
def sacar_promedio(alumno):
    tareas = promedio(alumno["tareas"])
    pruebas = promedio(alumno["pruebas"])
    examenes = promedio(alumno["examenes"])
    return tareas * 0.10 + \
    pruebas * 0.30 + \
    examenes * 0.60
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(alumnos))
        return promedio(puntajes)
    alumnos = [candela,milagros,ramiro]
    print obtener_promedio_clase(alumnos)
    print calificaciones_con_letras(obtener_promedio_clase(alumnos))


#2

Check indentation here!


#3

Ye realize lo que sugieren, pero sigue saliendo el mismo error "¡Uy! Probá otra vez.
Cuando tratamos de usarlo, vimos que esto estaba roto o que faltaba" coloco mi codigo:

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]
}

¡Agregá tu función acá abajo!

def promedio(numeros):
total = sum(numeros)
total = float(total)
total = total / len(numeros)
return total

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(alumnos))
return promedio(puntajes)

alumnos = [candela,milagros,ramiro]
print obtener_promedio_clase(alumnos)
print calificaciones_con_letras(obtener_promedio_clase(alumnos))

Me pueden colaborar que puede ser el problema.