4 простых способа вычисления суммы чисел в массиве с помощью Python

Французская версия:

Если инициализировать таблицу из 4 регистров, содержащих номера и калькулятор, который использует функцию, вы можете использовать соответствующий код:

def calculer_somme(tableau):
    somme = 0
    for nombre in tableau:
        somme += nombre
    return somme
tableau = [1, 2, 3, 4]
resultat = calculer_somme(tableau)
print("La somme des nombres dans le tableau est :", resultat)

В этом примере мы определили функцию calculer_somme, которая представляет собой таблицу и аргумент. Переменная sommeинициализируется нулем, затем можно выполнить несколько итеронов в каждом элементе таблицы и добавить изменения к переменной somme. Finalement, nous return la somme Calculée.

Мы инициализируем таблицу [1, 2, 3, 4]и вызываем функцию calculer_somme, а затем проходим мимо таблицы в аргументе. Результат сохранен в переменной resultatи прикреплен к экрану.

Чтобы мы могли оставить комментарий о проблеме, перейдите к редактированию статьи блога.

Английская версия:

Чтобы инициализировать массив из 4 элементов, содержащих числа, и вычислить их сумму с помощью функции, вы можете использовать следующий код:

def calculate_sum(array):
    sum = 0
    for number in array:
        sum += number
    return sum
array = [1, 2, 3, 4]
result = calculate_sum(array)
print("The sum of numbers in the array is:", result)

В этом примере мы определяем функцию calculate_sum, которая принимает массив в качестве аргумента. Переменная sumинициализируется нулем, а затем мы перебираем каждый элемент массива и добавляем их в переменную sum. Наконец, мы возвращаем вычисленную сумму.

Затем мы инициализируем массив [1, 2, 3, 4]и вызываем функцию calculate_sum, передавая этот массив в качестве аргумента. Результат сохраняется в переменной resultи выводится на экран.

Теперь, когда мы увидели, как решить проблему, давайте перейдем к написанию статьи в блоге.

Блог

Вычисление суммы чисел в массиве — распространенная задача в программировании. В этой статье мы рассмотрим четыре простых метода вычисления суммы с помощью Python. Независимо от того, новичок вы или опытный программист, эти методы пригодятся вам в ваших проектах по кодированию.

Метод 1: использование цикла for
Самый простой способ вычислить сумму чисел в массиве — использовать цикл for. Мы определяем функцию, которая принимает массив в качестве аргумента и перебирает каждый элемент, добавляя их к промежуточной сумме. Наконец, функция возвращает вычисленную сумму.

def calculate_sum(array):
    sum = 0
    for number in array:
        sum += number
    return sum

Метод 2: использование встроенной функции sum()
Python предоставляет встроенную функцию sum(), которая вычисляет сумму всех элементов в итерации, включая массивы. Передав массив функции sum(), мы можем легко вычислить сумму без написания цикла.

array = [1, 2, 3, 4]
result = sum(array)

Метод 3: использование функции уменьшения() из модуля functools
Функция reduce()из модуля functoolsпозволяет нам выполнять кумулятивные вычисления над последовательностью. элементов. Объединив его с лямбда-функцией и массивом, мы можем вычислить сумму чисел.

from functools import reduce
array = [1, 2, 3, 4]
result = reduce(lambda x, y: x + y, array)

Метод 4: использование библиотеки NumPy
NumPy — мощная библиотека для числовых вычислений на Python. Он предоставляет различные функции для эффективной работы с массивами. Используя функцию np.sum()из NumPy, мы можем вычислить сумму чисел в массиве.

import numpy as np
array = np.array([1, 2, 3, 4])
result = np.sum(array)

В этой статье мы рассмотрели четыре различных метода вычисления суммы чисел в массиве с помощью Python. Мы рассмотрели традиционный подход использования цикла for, удобство встроенной функции sum(), возможности функции reduce()из functoolsи эффективность библиотеки NumPy.

Имея в своем распоряжении несколько методов, вы можете выбрать тот, который лучше всего соответствует вашим потребностям и требованиям вашего проекта. Независимо от того, предпочитаете ли вы простоту, читабельность или производительность, Python предоставит вам гибкость и возможность эффективно обрабатывать суммы массивов.

Поэтому в следующий раз, когда вам понадобится вычислить сумму чисел в массиве, запомните эти четыре метода и выберите тот, который подходит вам лучше всего. Приятного кодирования!