SUMA DE RANGOS
Publicado por Julio (3 intervenciones) el 07/10/2019 19:16:46
Desarrolle una función llamada sum_numbers que tome como parámetros dos números enteros y devuelva la suma de todos los valores comprendidos entre el primero y el segundo (excluidos ambos). Por ejemplo:
Se pasa: 12, 17
Se devuelve: 13+14+15+16 = 58
Se entra: 14, 10
Se devuelve 0, dado que ningún número cumple las condiciones
EN ESTE CASO ELPROGRAMA QUE TENGO UNICAMENTE SUMA AMBOS NÚMEROS YA QUE NO CONSIGO EL RESTO
PROGRAMA;
main.py
functions.py
Se pasa: 12, 17
Se devuelve: 13+14+15+16 = 58
Se entra: 14, 10
Se devuelve 0, dado que ningún número cumple las condiciones
EN ESTE CASO ELPROGRAMA QUE TENGO UNICAMENTE SUMA AMBOS NÚMEROS YA QUE NO CONSIGO EL RESTO
PROGRAMA;
main.py
1
2
3
4
5
import functions
num1 = int(input("Dame un número entero: "))
num2 = int(input("Dame un otro número entero igual o mayor que el anterior: "))
print(functions.sum_numbers(num1, num2))
functions.py
1
2
3
4
5
6
7
# Esciba su código aquí
def sum_numbers(num1, num2):
for numbers in range(num1 + 1, num2 -1):
star = num1 + 1
end = num2 - 1
result = star + end
return result
Valora esta pregunta


0