-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEjercicio041.py
More file actions
34 lines (27 loc) · 785 Bytes
/
Ejercicio041.py
File metadata and controls
34 lines (27 loc) · 785 Bytes
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
'''
EJERCICIO 41: Suma de una sub-lista
Escribir el código de la función suma Sublista(L,i,j) que toma 3 parámetros: una lista L, un índice de inicio del
cálculo i y un índice de fin de cálculo j. La función debe devolver la suma de los núméros que se encuentran entre los
índices i y j de la lista.
Pruebas de verificación:
>> sumaSublista([4,10,12,16,18], 2, 4)
46
>> sumaSublista([2,4,6,8,10,12], 0, 2)
12
'''
'''
def sumaSublista(L,i,j):
sum = 0
for indice, valor in enumerate(L):
if indice >= i and indice <= j:
sum += valor
return sum
'''
def sumaSublista(L,i,j):
sl = L[i:j+1]
sum = 0
for i in sl:
sum += i
return sum
print(sumaSublista([4,10,12,16,18], 2, 4))
print(sumaSublista([2,4,6,8,10,12], 0, 2))