familia

familia

jueves, 30 de junio de 2011

programa para calcular notas tipo lista en pyton

datos=[]; nombre=" "
contador=suma=0
while nombre!="":
            nombre=raw_input("Ingrese nombre de estudiante %d o ENTER para salir :" % (contador+1))
            if nombre=="":
                        break
nota=float(raw_input("Introduzca la NOTA del estudiante:"))
            if nota>=0 and nota<=10:
                        datos.append(nombre)
                        datos.append(nota)
                        contador=contador+1
            else:
                        x=raw_input("NOTA INCORRECTA...  PULSE <ENTER>")
print "NOMBRE                   NOTA"
for i in range(0,len(datos),2):
print "%s %4.1f" % (datos[i].ljust(24),datos[i+1])
suma=suma+datos[i+1]
if contador>0:
            print "-"*30
            print "    LA NOTA PROMEDIO ES: %4.1f" % (suma/contador)

No hay comentarios:

Publicar un comentario