Использование Sum
Часть раздела Logic & Flow путешествия по Python на Coddy — урок 46 из 78.
Функция sum() — это встроенная функция, которая позволяет быстро вычислить сумму элементов в итерируемом объекте, таком как список или кортеж. Она предоставляет краткий способ сложения числовых значений.
Базовое использование:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)
# Результат: 15В этом примере функция sum() вычисляет сумму всех элементов в списке numbers.
Использование начального значения:
Вы также можете передать второй аргумент в sum(), который служит начальным значением для суммы. Это полезно, когда вы хотите добавить элементы итерируемого объекта к начальному значению.
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, 10)
print(total)
# Вывод: 25В этом случае функция sum() начинает со значения 10 и добавляет к нему все элементы из списка numbers.
Задание
ЛегкоНапишите программу, которая получает список сумм продаж и начальную сумму наличных в кассе и вычисляет общую сумму продаж, включая начальную сумму наличных. Выведите результат.
Шпаргалка
Функция sum() вычисляет сумму элементов в итерируемом объекте, таком как список или кортеж.
Базовое использование:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)
# Вывод: 15Использование начального значения:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, 10)
print(total)
# Вывод: 25Попробуйте сами
sales = eval(input())
starting_cash = eval(input())
# Напишите код здесьВ этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Logic & Flow
1Изучение переменных
КонстантыМножественное присваиваниеОбмен значениями переменныхПеременные-заполнителиОкругление чиселПриведение к списку4Приложение «Книга контактов»
Показать менюДобавить контакт7Множества. Часть 2
Математические операции. Часть 1Математические операции. Часть 2Повторение — Охота за сокровищамиПодмножества и надмножестваИтерация по множествамПовторение — Трекер турнира10Базовые генераторы списков
СинтаксисСоздание простых списковДобавление условийИспользование агрегации данныхПовторение — Дом списковПовторение — Элементы свободы13Система управления запасами
Обзор проектаДобавление товара2Словари. Часть 1
Что такое словарь?Создание словаряДоступ к значениямИзменение словарейИтоги — Менеджер рецептов5Продвинутое принятие решений
Тернарный операторПроверка вхожденияПроверка идентичностиОшибки отступовПовторение — Фильтр отпусков8Менеджер записей студентов
Обзор проектаДобавить студента11Продвинутые функции
Возврат нескольких значенийLambda-функции. Часть 1Lambda-функции. Часть 2Задача на повторение — Lambda-сортировкаРекурсивные функции. Часть 1Рекурсивные функции. Часть 2Повторение — сумма вложенного списка14Функции высшего порядка
Функция mapФункция filterПовторение — Валидатор emailПовторение — Обработчик чисел3Словари. Часть 2
Методы словарейВложенные словариПроверка наличия ключейПеребор словарей в циклеПовторение: счетчик частоты6Множества. Часть 1
Что такое множество?Основные операцииМетоды множествПовторение — удаление дубликатов9Продвинутая агрегация данных
Использование SumПоиск минимума и максимумаЭффективная сортировка данныхПовторение — Dictionary Sorter