Al programa que realizo la maestra en el slaon, le realize algunas modificaciones las cuales al momento de realizar una evaluacion y el numero inicial es menor al final, vuelve a preguntar los valores para que sean reingresados de manera correcta, y si no es asi, realiza la suma.
#Suma de numeros impares desde el 100 hasta el 0
def evaluar(inicio,fin):
if inicio<=fin:
print "El numero inicial debe ser mayor al numero final"
inicio = int(input("Ingrese el numero inicial"))
fin = int(input("Ingrese el numero final"))
evaluar(inicio,fin)
else:
sumaimpares(inicio,fin)
def sumaimpares(inicio,fin):
suma = 0
while inicio >= fin:
if inicio%2 != 0:
print inicio
suma= suma+inicio
inicio-=1
else:
inicio-=1
print "La suma es",suma
inicio = int (input("Ingrese el numero inicial"))
fin = int(input("Ingrese el numero final"))
evaluar(inicio,fin)

No hay comentarios.:
Publicar un comentario