viernes, 26 de octubre de 2012


n= int(input("digite la cantidad de datos a ingresar"))
vec=[0]*n
###y= len(vec)
c=0
while c<n:
  vec[c]= int(input("digite el valor dela casilla: "))
  c+=1
### volvemos a empezar el contador
c=0
c2=0
while c<n:
  posMayor = c
  c2=c
  while c2<n:
      if vec[c2]>vec[posMayor]:
        print(vec[c2], vec[posMayor])
        posMayor = c2
      c2+=1n= int(input("digite la cantidad de datos a ingresar"))
vec=[0]*n
###y= len(vec)
c=0
while c<n:
  vec[c]= int(input("digite el valor dela casilla: "))
  c+=1
### volvemos a empezar el contador
c=0
c2=0
while c<n:
  posMayor = c
  c2=c
  while c2<n:
      if vec[c2]>vec[posMayor]:
        print(vec[c2], vec[posMayor])
        posMayor = c2
      c2+=1
  aux= vec[posMayor]
  vec[posMayor]= vec[c]
  vec[c]= aux
  c+=1
print (vec)
  aux= vec[posMayor]
  vec[posMayor]= vec[c]
  vec[c]= aux
  c+=1
print (vec)

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')