Вы находитесь на странице: 1из 3

ESCEPCIONES

numero=-1.0
while not 0.0 <=numero<=10:
try:
numero=float(raw_input("ingrese un
numero entre 1 y 10:"))
if not 1 <= numero <= 10:
print "su numero debe estar entre 1
y 10:"
except ValueError:
print "este nos un entero valido"
PRIMOS
primo=float(raw_input("ingrese un
numero:"))
k=0
a=k>2
x=range(2,k)
while not in (a//x):
k.append(primo)
print "sus numeros",k,"son numeros
primos",
LECTURA DE DATOS
#~ while promedio !=0:
#~ promedio=float(raw_input("ingrese
numeros:"))
#~ numeros.append(promedio)
#~ x=sum(numeros)
#~ y=len(numeros)
#~ w=y-1
#~ total=x/w
#~ print "su promedio es:",total
RAIZ
import math
x=math.sqrt(1)
print x
PUNTO 1 DEL TALLER
from math import *
Estudiantes = []
Matematicas = []
Lenguaje = []
Quimica = []
Fisica = []
riesgo=[]
listaPromedios=[]
cont =0
inicio="j"
while inicio:
if cont==1:
break

e=raw_input("Ingrese el nombre del


estudiante: ")
Estudiantes.append(e)
#nota matematicas
notaMat = -1.0
while not 0.0<=notaMat<=5.0:
try:
notaMat=float(raw_input("Ingrese la
nota de matematicas: "))
if not 0.0<=notaMat<=5.0:
print "La nota debe estar entre 0.0
y 5.0"
except ValueError:
print "Este no es un caracter valido."
Matematicas.append(notaMat)
#nota de lenguaje
notaLen = -1.0
while not 0.0<=notaLen<=5.0:
try:
notaLen=float(raw_input("Ingrese la
nota de lenguaje: "))
if not 0.0<=notaLen<=5.0:
print "Su numero debe estar entre
0.0 y 5.0"
except ValueError:
print "Este no es un caracter valido."
Lenguaje.append(notaLen)
#nota de quimica
notaQui = -1.0
while not 0.0<=notaQui<=5.0:
try:
notaQui=float(raw_input("Ingrese la
nota de quimica: "))
if not 0.0<=notaQui<=5.0:
print "Su numero debe estar entre
0.0 y 5.0"
except ValueError:
print "Este no es un caracter valido."
Quimica.append(notaQui)
#nota de fisica
notaFis = -1.0
while not 0.0<=notaFis<=5.0:
try:
notaFis=float(raw_input("Ingrese la
nota de fisica: "))
if not 0.0<=notaFis<=5.0:
print "Su numero debe estar entre
0.0 y 5.0"
except ValueError:

print "Este no es un caracter valido."


Fisica.append(notaFis)
#agregar mas estudiantes
f="k"
while not f=="s" or f=="n":
try:
f=raw_input("Desea continuar --- s/n:
")
if not f=="s" or f=="n":
print "Digite por favor s o n: "
if f=="n":
print ""
print "RESULTADOS"
cont+=1
break
except ValueError:
print "Caracter invalido"
#promedio de cada estudiante
print " "
for i in range(len(Estudiantes)):
promEstudiante=(Matematicas[i]
+Lenguaje[i]+Quimica[i]+Fisica[i])/4.0
if promEstudiante<3:
riesgo.append(Estudiantes[i])
listaPromedios.append(promEstudiante)
print "El promedio de", Estudiantes[i],
"es", promEstudiante

#PROMEDIO POR ASIGNATURA


n=len(Estudiantes)
#Promedio Matematicas
print " "
promMat=sum(Matematicas)/n
print "El promedio de Matematica es: ",
promMat
#Promedio Lenguaje
promLen=sum(Lenguaje)/n
print "El promedio de Lenguaje es: ",
promLen
#Promedio Quimica
promQui=sum(Quimica)/n
print "El promedio de Quimica es: ",
promQui
#promedio Fisica
promFis=sum(Fisica)/n
print "El promedio de Historia es: ",promFis

#PROMEDIO DEL GRUPO


print " "
print "El Promedio del grupo es: ",
sum(listaPromedios)/n
print " "

#DESVIASION ESTANDAR
#Literal a)
promGr=sum(listaPromedios)/n
for j in range(len(Fisica)):
des=(listaPromedios[j]-promGr)**2
desviacion=sqrt(des)
print "La desviacion estandar para el
promedio de", Estudiantes[j], "es",
desviacion
#Literal b)
#Desviacion Estandar Matematica
print " "
sum1=0
for k in range(len(Estudiantes)):
sum1=sum1+(Matematicas[k]promMat)**2
d1=sum1/(n-1)
desMat=sqrt(d1)
print "La desviacion estandar de Matematica
es: ", desMat
#Desviacion Estandar Lenguaje
sum2=0
for k in range(len(Estudiantes)):
sum2=sum2+(Lenguaje[k]-promLen)**2
d2=sum2/(n-1)
desLen=sqrt(d2)
print "La desviacion estandar de Lenguaje
es: ", desLen
#Desviacion Estandar Quimica
sum3=0
for k in range(len(Estudiantes)):
sum3=sum3+(Quimica[k]-promQui)**2
d3=sum3/(n-1)
desQui=sqrt(d3)
print "La desviacion estandar de Quimica es:
", desQui
#Desviacion Estandar Fisica
sum4=0
for k in range(len(Estudiantes)):
sum4=sum4+(Fisica[k]-promFis)**2

d4=sum4/(n-1)
desFis=sqrt(d4)
print "La desviacion estandar de Fisica es: ",
desFis

#Desviacion Estandar Grupo


print " "
sum5=0
for i in range(len(Estudiantes)):
sum5=sum5+(listaPromedios[i]promGr)**2
d=sum5/(n-1)
desGr=sqrt(d)
print "La desviacion estandar del Grupo es:
", desGr
#Estudiantes en Riesgo Academico
print " "
print "Los estudiantes en riesgo academico
son: "
print " "
for b in riesgo:
print b
euler:
N=input("ingrese el valor N para el limite
superior de la sumatoria: ")
e=0.0
for i in range(N): #ciclo de la sumatoria
fac_k=1.0
for j in range(i): # ciclo par los numeros
factoriales
fac_k *=(j+1)
e +=1/fac_k
print fac_k
print "la constante --e-- para N = ",N, "es", e
FOR CAPITULO
for capitulo in "12":
print "Capitulo " + capitulo
for seccion in "abc":
print " Seccion "+ seccion
for subseccion in "xyz":

print "
Subseccion "+ subseccion
print "Apendice"
DATOS:
datos=[1,2,3,4,5,6,7,8,9]
valor=input("ingrese el dato a buscar: ")
i=0
encontrado= False #esta es una bandera
while i<len(datos) and not encontrado:
if datos[i] == valor:
encontrado=True
else:
i+=1
i+=1
print "el ciclo se ejecuto", i , "veces"
ELIF Y ELSE:
adn = raw_input("ingrese una secuencia de
ADN:")
numA = numC = numG = numT = 0
for base in adn:
if base == "A":
numA+=1
elif base=="C":
numC+=1
elif base=="G":
numG+=1
else:
numT+=1
print numA, numC, numG, numT
MCD
u=input("ingrese el primer numero: ")
v=input("ingrese el segundo numero: ")
contador=0
while v!=0:
r=u%v
u=v
v=r
contador+=1
print "El mcd es", u
print "Elciclo while se repite", contador,
"veces"

Вам также может понравиться