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

 
Vista:
sin imagen de perfil
Val: 31
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 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: 361
Bronce
Ha mantenido su posición 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: 31
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 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