Python - Calcular la suma de todos los valores comprendidos entre dos valores

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

Calcular la suma de todos los valores comprendidos entre dos valores

Publicado por nacho| (5 intervenciones) el 09/10/2020 03:25:23
tp1
tp2
tp3
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 joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular la suma de todos los valores comprendidos entre dos valores

Publicado por joel (901 intervenciones) el 09/10/2020 07:49:36
El ejercicio 1 seria algo así:
1
2
3
4
5
6
7
8
9
10
11
n=int(input("Ingresa n: "))
m=int(input("Ingresa m: "))
suma=0
 
if m<n:
    [n,m]=[m,n]
while n<=m:
    suma+=n
    n+=1
 
print(suma)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 62
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Calcular la suma de todos los valores comprendidos entre dos valores

Publicado por Germán (16 intervenciones) el 09/10/2020 15:57:51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#  test.py
 
 
 
 
n=int(input("Ingresa n: "))
m=int(input("Ingresa m: "))
 
n, m = sorted([n, m])
 
result =  False
 
while result == False:
    result = sum(range(n, m+1))
 
print(result)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 388
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular la suma de todos los valores comprendidos entre dos valores

Publicado por Daniel (111 intervenciones) el 09/10/2020 18:53:55
Hola,

Si usamos rangos no es necesario los pasos adicionales

1
2
3
4
5
6
7
n = int(input("Ingresa n: "))
m = int(input("Ingresa m: "))
 
n, m = sorted([n, m])
suma = sum(x for x in range(n, m+1))
 
print(suma)

Saludos,
Daniel Rodríguez
Analeytics Lane
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular la suma de todos los valores comprendidos entre dos valores

Publicado por joel (901 intervenciones) el 09/10/2020 20:57:51
Si, es cierto, pero una de las premisas es utilizar while
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
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calcular la suma de todos los valores comprendidos entre dos valores

Publicado por joel (901 intervenciones) el 09/10/2020 20:57:30
Muy bueno Germán!!!!!!
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: 24
Ha disminuido su posición en 3 puestos en Python (en relación al último mes)
Gráfica de Python

Calcular la suma de todos los valores comprendidos entre dos valores

Publicado por nacho| (5 intervenciones) el 10/10/2020 18:49:52
Muchisimas gracias!!!
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