Source

curso_python_basico / control_de_flujo / tarea_alumnos.py

Full commit
Alumnos={}
while True:
    print 'Menu'
    print '1. Agregar Alumno'
    print '2. Agregar Notas'
    print '3. Reportar Notas'
    print '4. Salir'
    opcion=input('Opcion:')
    if opcion==1:
        codigo=raw_input('Codigo:')
        nombre=raw_input('Nombre:')
        apellidos=raw_input('Apellidos:')
        Alumnos[codigo]={'nombre':nombre,'apellidos':apellidos,'cursos':{}}
        print 'Agregado'
    elif opcion==2:
        codigo=raw_input('Codigo:')
        curso=raw_input('Curso:')
        nota=input('Nota:')
        Alumnos[codigo]['cursos'][curso]=nota
        print 'Agregado',curso,'con nota',nota
    eliBf opcion==3:
        sumatoria=0
        contador=0
        codigo=raw_input('Codigo:')
        for valor in Alumnos[codigo]['cursos']:
            nota=Alumnos[codigo]['cursos'][valor]
            print 'El curso',valor,'tiene una nota de',nota
            contador+=1#contador=contador+1
            sumatoria+=nota
        print 'El promedio es',sumatoria/float(contador)
    else:
        break