Найти сумму чисел в списке
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)
Так можете потренироваться в итерационных объектах
Автор решения: 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))