Suma par e impar con def y arreglos

def sumanumerosimpar(inicio,fin):
    sum=0
    while inicio>=fin:
        residuo = inicio%2
        if residuo!=0:
            sum+=inicio
            print"numero impar",inicio
        inicio-=1
    print "La suma de los numeros impares es:",sum
def evaluar(inicio, fin):
    if inicio < fin:
        print "El numero inicial es incorrecto"
        inicio= input("Ingrese el numero inicial: ")
        fin=input("ingrese el numero final: ")
    else:
        evaluar(inicio,fin)
inicio=int(input("ingrese el numero inicial"))
fin=int(input("Ingrese el numero final"))

sumanumerosimpar(inicio,fin)




n=1
pares=0
numpar=[]

impares=0
numimpar=[]

numfinal=input("Ingrese el ultimo numero: ")

while n<=numfinal:
    if n%2==0:
        pares+=n
        numpar.append(n)
    else:
        impares+=n
        numimpar.append(n)
    n+=1
print "Numero par",numpar
print "numero impar", numimpar
print "La suma de los numeros pares es: ", pares
print  "La suma de los numeros impares es: ", impares



Comentarios

Entradas populares