jueves, 11 de octubre de 2012

manejo de subprogramas en python ejemplo de clase


def aprobo(parcial,seguimiento):
    n=(3-(seguimiento*0.5+parcial*0.2))/0.3
    return (n)
def definitiva(parcial,seguimiento,final):
    d= (seguimiento*0.5 + parcial*0.2 + final*0.3)
    return d
def seguimiento(v):
    c=0
    sumador=0
    while c < len(v):
        sumador = sumador + v[c]
        c+=1
    p = sumador/len(v)
    return p
s = 'S'
while s.upper()=='S':
    print('menu')
    print('1 nota minima para ganar')
    print('2 nota definitiva')
    print('3 para seguimiento')
    opc= input('digite opcion')
    if opc =='1':
       a= float(input('parcial'))
       b= float(input('seguimiento'))
       print('necesita para aprobar ',aprobo(a,b))
    if opc =='2':
       a= float(input('parcial'))
       b= float(input('seguimiento'))
       c=float(input('final'))
       print(definitiva(a,b,c))
   
    if opc=='3':
        c=1
        v=[]
        while c==1:
            nota=float(input('digite nota'))
            if nota >=0 and nota<=5:
                v+=[nota]
            c= int(input('digite 1 para continuar con otra nota'))
           
        print('el seguimiento',seguimiento(v))
   
   
    s=input('desea seguir S')


No hay comentarios:

Publicar un comentario