Sintaxis
inicio=1
fin=100
sumaPar=0
sumaImpar=0
while inicio <=fin:
print inicio
if inicio%2 ==0:
sumaPar+=inicio
inicio+=1
else:
sumaImpar+=inicio
inicio+=1
print "\nLa suma de los pares es: ",sumaPar
print "\nLa suma de los impares es: ",sumaImpar


Programa con funcion que evalua y realiza las operaciones
A diferencia del pasado, el usuario puede determinar el rango en donde se van a evaluar los numeros
Sintaxis:
def SumaPareImpar(inicio,fin):
sumaPar = 0
sumaImpar = 0
while inicio <= fin:
print inicio
if inicio % 2 == 0:
sumaPar += inicio
inicio += 1
else:
sumaImpar += inicio
inicio += 1
print "\nLa suma de los numeros pares es :", sumaPar
print "\nLa suma de los numeros imapres es: ", sumaImpar
def evaluar():
inicio = int(input("Ingrese el inicio de la suma: "))
fin = int(input("Ingrese el fin de la suma: "))
if inicio > fin:
print "El inicio de la suma debe ser menor que el fin"
evaluar()
else:
SumaPareImpar(inicio,fin)
evaluar()
Programa con arreglos sin funcion
Sintaxis:
n =1
pares = 0
numpares = []
impares = 0
numimpares = []
numFinal = input("Ingrese el ultimo numero :")
while n<= numFinal:
if n%2 == 0:
pares+=n
numpares.append(n)
else:
impares+=n
numimpares.append(n)
n+=1
print "NUMEROS IMPARES",numimpares
print "\nNUMEROS PARES",numpares
print "\nSuma de numeros impares",impares
print "\nSuma de numeros pares", pares




No hay comentarios.:
Publicar un comentario