Здесь мы обсудим все 6 методов сложения двух чисел в Python.

Содержание

Метод 1: с помощью арифметического оператора «+»

Это самый простой способ сложения двух чисел в Python. Для этого достаточно использовать оператор «+» между числами, которые нужно сложить. В результате Python вернёт сумму этих чисел.

# Calculating the sum of two numbers

num1 = 5 # First number
num2 = 10 # Second number

# Adding the two numbers
sum = num1 + num2

# Printing the result
print("The sum of", num1, "and", num2, "is", sum)

Приведённый выше код вычисляет сумму двух чисел, num1 и num2, и сохраняет результат в переменной sum. Результат выводится на консоль с соответствующим сообщением. Число 5 присваивается переменной num1, а число 10 присваивается переменной num2.

Python-добавьте два числа с помощью оператора

Метод 2: используя «+=»

Оператор «+=» в Python — это удобный способ добавить значение к переменной. Он позволяет быстро и легко увеличить значение переменной на нужную величину. При использовании этого оператора значение справа прибавляется к значению переменной слева, а результат сохраняется в левой переменной.

# Addition of two variables
num1 = 5
num2 = 10

# Perform addition using '+=' operator
num1 += num2

# Print the result
print("The sum of", num1, "and", num2, "is", num1)

Выше представлен код, который складывает два числа — num1 и num2, используя оператор «+=». Затем результат сложения сохраняется в переменной num1 и выводится на экран с текстом: «Сумма 5 и 10 равна 15».

Output: The sum of 15 and 10 is 15

Метод 3: с помощью функции reductions() и operator.add

Функция reductions() — встроенная функция в Python, которая позволяет применить заданную функцию ко всем элементам списка. Например, если вам нужно сложить два числа, вы можете воспользоваться функцией reductions() в сочетании с функцией operator.add.

# Importing the operator module and the reduce function from functools library
import operator
from functools import reduce

# Initializing two numbers
num1 = 5
num2 = 10

# Calculating the sum of the two numbers using reduce() and operator.add
sum = reduce(operator.add, [num1, num2])

# Printing the result
print("The sum of", num1, "and", num2, "is", sum)

Приведенный выше код импортирует модуль оператора и функцию сокращения из модуля functools.

  • Он определяет две переменные num1 и num2 со значениями 5 и 10 соответственно.
  • Затем он вычисляет сумму двух переменных, используя функцию сокращения с оператором.add в качестве оператора, применяемого к элементам списка [num1, num2].
  • Результат распечатывается с сообщением: «Сумма 5 и 10 равна 15».
Output: The sum of 5 and 10 is 15

Метод 4: с помощью функции add()

# Define a function that takes in two parameters, num1 and num2
def add(num1, num2):
    # Return the result of adding the two numbers
    return num1 + num2

# Store the result of calling the add function with arguments 5 and 10
sum = add(5, 10)

# Print the sum of 5 and 10
print("The sum of 5 and 10 is", sum)

В приведенном выше коде определяется функция add(), которая принимает два аргумента: num1 и num2.

  • Функция возвращает сумму двух аргументов с помощью оператора «+».
  • Затем функция вызывается с аргументами 5 и 10, а результат сохраняется в переменной суммы. Наконец, сумма печатается.
Output: The sum of 5 and 10 is 15

Метод 5: используя функцию input()

Чтобы добавить два числа, предоставленных пользователем, вы можете использовать функцию input(), чтобы получить входные данные от пользователя, а затем использовать любой из упомянутых выше методов для сложения двух чисел.

# This code takes two input numbers from the user
# And calculates their sum and prints the result

num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))

# Sum of the two input numbers
sum = num1 + num2

# Output the result
print("The sum of", num1, "and", num2, "is", sum)

Приведенный выше код принимает от пользователя два целых числа и сохраняет их как num1 и num2.

  • Затем он вычисляет сумму этих двух чисел и сохраняет ее в переменной sum. Наконец, он печатает результат суммы, включая значения num1, num2 и sum в выходную строку.
Output: Enter the first number: 3
Enter the second number: 8
The sum of 3 and 8 is 11

Метод 6: с помощью метода sum()

Функция sum() — это встроенная функция Python, которую можно использовать для сложения чисел. Вы можете передать в эту функцию список чисел, и она вернет сумму всех чисел в списке.

# Program to calculate the sum of two numbers
# using the sum() function

# Define the two numbers
num1 = 5
num2 = 10

# Calculate the sum of the two numbers
# by passing them as a list to the sum() function
sum = sum([num1, num2])

# Print the sum of the two numbers
print("The sum of", num1, "and", num2, "is", sum)

Приведенный выше код вычисляет сумму двух чисел num1 и num2. Числам присвоены значения 5 и 10 соответственно.

  • Затем функция суммы из встроенных модулей модуля используется для нахождения суммы двух чисел и сохранения ее в переменной суммы.
Output: The sum of 5 and 10 is 15

Сложение двух чисел с помощью функции

Python также позволяет вам определять ваши собственные функции. Мы можем создать функцию для сложения двух чисел:

def add_two_numbers(num1, num2):
    return num1 + num2

print('The sum is', add_two_numbers(3, 5))

В этом коде мы сначала создали функцию add_two_numbers, которая принимает два аргумента и возвращает их сумму. После этого мы вызвали эту функцию, передав ей значения 3 и 5, и вывели результат на экран.

Когда вы запустите приведенный выше дополнительный код Python, вы увидите результат, как показано ниже:

Сложение двух чисел с помощью функции

С использованием лямбда-функций

Лямбда-функции — это удобный способ создания небольших анонимных функций в Python. Они позволяют вам использовать функции там, где это необходимо, без необходимости определять их с помощью полного оператора def.

Вот как сложить два числа с помощью лямбда-функции в Python:

# define the lambda function
add_two_numbers = lambda num1, num2: num1 + num2

# use the lambda function
print('The sum is', add_two_numbers(3, 5))
Добавить комментарий