Найти сумму чисел в списке

lis = [10000, 2000, 1250] 

Хочу чтобы эти элементы сложились и вывело 13250 (10000 + 2000 + 1250).


Ответы (5 шт):

Автор решения: Shika_meow
lis = [10000, 2000, 1250]
sum = 0 
for i in lis:
    sum += i
print(sum)

Так можете потренироваться в итерационных объектах

→ Ссылка
Автор решения: rew

Самый короткий способ

print(sum(lis))
→ Ссылка
Автор решения: Alexander Chernin

А так можете потренироваться в использовании метода range:

lis = [10000, 2000, 1250]
sum = 0 

for i in range(len(lis)): # Аргумент: Стоп
    sum += lis[i]

print(sum)

Так с конца:

lis = [10000, 2000, 1250]
sum = 0 

for i in range(len(lis)-1, -1, -1): # Аргументы: Старт, Стоп, Шаг
    sum += lis[i]

print(sum)
→ Ссылка
Автор решения: user365057
  • lis = [10000, 2000, 1250]
    print(sum(lis))
    
  • lis = [10000, 2000, 1250]
    sum = 0
    for i in lis:
        sum += i
        print(sum)
    
→ Ссылка
Автор решения: dIm0n

Вот так вот:

import functools, operator

lis = [10000, 2000, 1250] 
print(functools.reduce(operator.add, lis))
→ Ссылка