Python - programa para calcular el resultado de la suma en un rango

 
Vista:

programa para calcular el resultado de la suma en un rango

Publicado por Julian (4 intervenciones) el 12/05/2014 06:45:32
Haz un programa que pida el valor de dos enteros n y m y calcule el sumatorio de todos los números pares comprendidos entre ellos (incluyéndolos en el caso de que sean pares).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

programa para calcular el resultado de la suma en un rango

Publicado por xve (1646 intervenciones) el 12/05/2014 07:59:25
Hola Julian, aquí tienes el ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
try:
    numero1 = int(raw_input("indica el primer numero "))
    numero2 = int(raw_input("indica el segundo numero "))
 
    cadenaDeNumeros="%s%s" % (numero1, numero2)
 
    total=0
 
    # recorremos todos los valores
    for i in cadenaDeNumeros:
 
        # revisamos si es un numero par
        if int(i)%2==0:
 
            total+=int(i)
 
    print "La suma de los valores pares es: %s" % total
 
except:
    print "\nEl numero tiene que ser entero"

Coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

programa para calcular el resultado de la suma en un rango

Publicado por UnoPorAhi (16 intervenciones) el 12/05/2014 10:41:10
1
2
3
4
5
6
7
8
9
10
try:
    numero1 = int(raw_input("indica el primer numero "))
    numero2 = int(raw_input("indica el segundo numero "))
 
    #Suma de los pares entre los dos numero introducidos
    suma = sum(filter (lambda x: x%2 == 0, range(numero1:numero2)))
 
    print "La suma de los valores pares es: %s" % suma
except:
    print "\nEl numero tiene que ser entero"


Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 10
Ha disminuido su posición en 10 puestos en Python (en relación al último mes)
Gráfica de Python

programa para calcular el resultado de la suma en un rango

Publicado por Tony (6 intervenciones) el 25/08/2018 01:25:28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
while True:
	i = m = 0
	total = 0
	try:
		n = int(raw_input('Escribe el incremento: '))
		m = int(raw_input('Escribe el limite: '))
	except ValueError:
		print u'Dato erroneo.'
		continue
	if n == 0 or m == 0:
		break
	else:
		if n > 0 or m > 0:
			for i in range(n,m+1,n):
				if i % 2 == 0:
					total = total + i
			print u"La suma de los valores pares es: {0}".format(total)
		else:
			print u'Sólo números enteros positivos.'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar