Sintaxis
inicio=1 fin=100 sumaPar=0 sumaImpar=0 while inicio <=fin: print inicio if inicio%2 ==0: sumaPar+=inicio inicio+=1 else: sumaImpar+=inicio inicio+=1 print "\nLa suma de los pares es: ",sumaPar print "\nLa suma de los impares es: ",sumaImpar
Programa con funcion que evalua y realiza las operaciones
A diferencia del pasado, el usuario puede determinar el rango en donde se van a evaluar los numeros
Sintaxis:
def SumaPareImpar(inicio,fin): sumaPar = 0 sumaImpar = 0 while inicio <= fin: print inicio if inicio % 2 == 0: sumaPar += inicio inicio += 1 else: sumaImpar += inicio inicio += 1 print "\nLa suma de los numeros pares es :", sumaPar print "\nLa suma de los numeros imapres es: ", sumaImpar def evaluar(): inicio = int(input("Ingrese el inicio de la suma: ")) fin = int(input("Ingrese el fin de la suma: ")) if inicio > fin: print "El inicio de la suma debe ser menor que el fin" evaluar() else: SumaPareImpar(inicio,fin) evaluar()
Programa con arreglos sin funcion
Sintaxis:
n =1 pares = 0 numpares = [] impares = 0 numimpares = [] numFinal = input("Ingrese el ultimo numero :") while n<= numFinal: if n%2 == 0: pares+=n numpares.append(n) else: impares+=n numimpares.append(n) n+=1 print "NUMEROS IMPARES",numimpares print "\nNUMEROS PARES",numpares print "\nSuma de numeros impares",impares print "\nSuma de numeros pares", pares
No hay comentarios.:
Publicar un comentario