jueves, 4 de octubre de 2018

Unidad 2: While: Suma de impares y pares

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