-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEj54.py
More file actions
35 lines (29 loc) · 1.15 KB
/
Ej54.py
File metadata and controls
35 lines (29 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
""" Al prinpio no había entendido lo que pedía pero le pedí que ChatGPT me lo explicara,
pensaba que era una simple suma pero enrealidad se suma el primer número dado,
el segundo y los que hay entre estos.
Ejemplo: 5+10=45 | 5+6+7+8+9+10=45
"""
# Definimos una función para sumar todos los números entre dos valores dados
def sumar(a, b):
suma = 0
# Verificamos si 'a' es mayor que 'b'
if a > b:
# Iteramos desde 'b' hasta 'a' (inclusive) y sumamos cada número
for i in range(b, a + 1, 1):
suma += i
elif b > a:
# Iteramos desde 'a' hasta 'b' (inclusive) y sumamos cada número
for i in range(a, b + 1, 1):
suma += i
else:
# Si 'a' y 'b' son iguales, la suma es cero
suma = 0
return suma
# En la parte principal del programa:
# Solicitamos al usuario que introduzca dos números
a = int(input("Introduce el primer número: "))
b = int(input("Introduce el segundo número: "))
# Llamamos a la función para sumar los números entre 'a' y 'b'
c = sumar(a, b)
# Mostramos el resultado
print("La suma de los números entre {} y {} es {}".format(a, b, c))