While: Suma de impares y pares
#imprimir los numeros del 1 al 100
# #calcular la suma de los numeros pares e impares
n = 1
p = 0
i = 0
while n <= 100:
print n,
if n % 2 ==0:
p += n
else:
i += n
n += 1
print '\nLa suma de los numeros pares es igual a: ', p
print '\nLa suma de los numeros impares es igual a: ', i
numfin = 100
numin = 1
sumaim = 0
sumpar = 0
while numin <= numfin:
residuo = numin %2
if residuo == 0:
sumpar = sumpar + numin
else:
sumaim = sumaim + numin
numin = numin + 1
print '\nLa suma de los numeros pares es igual a: ', sumpar
print '\nLa suma de los numeros impares es igual a: ', sumaim
n = 1
pares = 0
numpares = []
impares = 0
numimpares = []
numfinal = input('ingrese el ultimo numero: \n')
while n <= numfinal:
if n % 2 == 0:
pares += n
numpares.append(n)
else:
impares += n
numimpares.append(n)
n += 1
print '\n Numeros pares es igual a: ', numpares
print '\n Suma: ', pares
print '\n Numeros impares es igual a: ', numimpares
print '\n Suma: ', impares
#con metodos
def suma(numin, numfin):
sumaim = 0
sumpar = 0
while numin <= numfin:
residuo = numin % 2
if residuo == 0:
print("Numero par: " + str(numin))
sumpar = sumpar + numin
else:
print("Numero impar: " + str(numin))
sumaim = sumaim + numin
numin = numin + 1
print '\nLa suma de los numeros pares es igual a: ', sumpar
print '\nLa suma de los numeros impares es igual a: ', sumaim
numin=input("Ingrese el inicial: ")
numfin=input("Ingrese el final: ")
suma(numin, numfin)
#
def suma(numin, numfin):
sumpar = 0
pares = []
sumim = 0
impares = []
while numin <= numfin:
residuo = numin % 2
if residuo == 0:
sumpar = sumpar + numin
pares.append(numin)
else:
sumim = sumim + numin
impares.append(numin)
numin = numin + 1
print("\nLos numeros pares encontrados son: \n"),
print pares,
print ('\nLa suma de los numeros pares es igual a: '), sumpar
print("\n\nLos numeros impares encontrados son: "),
print impares,
print ('\nLa suma de los numeros impares es igual a: '), sumim
numin=input("Ingrese el inicial: ")
numfin=input("Ingrese el final: ")
suma(numin, numfin)
No hay comentarios:
Publicar un comentario