Python - suma de números que cumplen determinada condición

 
Vista:
sin imagen de perfil
Val: 36
Ha disminuido su posición en 14 puestos en Python (en relación al último mes)
Gráfica de Python

suma de números que cumplen determinada condición

Publicado por Joan (9 intervenciones) el 17/10/2019 01:53:59
Hola programadores.
Estoy aprendiendo a usar el comando "for" y hago este ejemplo:

para n<m

1
2
3
4
5
6
n=int(input())
m=int(input())
 
for i in range(n,m+1):
    if i%2==0:
        print(i)

Me surgió una duda:
¿cómo obtengo la suma de los "i" que cumplen esa condición?

Les agradezco mucho la ayuda.
Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de Héctor Madriz
Val: 368
Bronce
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

suma de números que cumplen determinada condición

Publicado por Héctor Madriz (69 intervenciones) el 17/10/2019 02:31:51
Buen día, ya lo tienes casi todo hecho, prueba así.

1
2
3
4
5
6
7
n=int(input("N: "))
m=int(input("M: "))
Suma=0
for i in range(n,m+1):
    if i%2==0:
        Suma+=i
print("Suma: ",Suma)

o tambien asi

1
print("Suma: ", sum([i for i in range(int(input("N: ")),int(input("M: "))+1) if i%2==0]))

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

suma de números que cumplen determinada condición

Publicado por Joan (9 intervenciones) el 17/10/2019 02:38:05
Muchas gracias... :D
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