def sumaimpm(numeroin, numerofin): sumaimp = 0 while numeroin >= numerofin: residuo = numeroin % 2 if residuo != 0: sumaimp = sumaimp + numeroin numeroin = numeroin - 1 print "Suma de impares: ", sumaimp numeroin = int(input("Dame el numero inicial: ")) numerofin = int(input("Dame el numero final: ")) sumaimpm(numeroin, numerofin)
42- Suma de números impares asignados por usuario con ciclo while y función que evalua
Código:
def evaluar(numeroin, numerofin): if numeroin >= numerofin: sumaimpm(numeroin, numerofin) else: print "El numero inicial debe ser mayor que el numero final" def sumaimpm(numeroin, numerofin): sumaimp = 0 while numeroin >= numerofin: residuo = numeroin % 2 if residuo != 0: sumaimp = sumaimp + numeroin numeroin = numeroin - 1 print "Suma de impares: ", sumaimp
Comentarios
Publicar un comentario