Вот программа на Python для сложения двух чисел:
def add_numbers(a, b):
return a + b
num1 = 5
num2 = 10
sum = add_numbers(num1, num2)
print("The sum of", num1, "and", num2, "is:", sum)
Эта программа определяет функцию под названием add_numbers, которая принимает два параметра: aи bи возвращает их сумму. Затем он присваивает значения 5 и 10 значениям num1и num2соответственно, вызывает функцию add_numbersс этими значениями и сохраняет результат в sumпеременная. Наконец, он печатает результат.
Теперь давайте рассмотрим различные способы сложения двух чисел в Python:
Метод 1: использование оператора +
num1 = 5
num2 = 10
sum = num1 + num2
print("The sum of", num1, "and", num2, "is:", sum)
Метод 2: использование функции sum
num1 = 5
num2 = 10
sum = sum([num1, num2])
print("The sum of", num1, "and", num2, "is:", sum)
Метод 3: использование побитового оператора XOR
num1 = 5
num2 = 10
while num2:
sum = num1 ^ num2
carry = (num1 & num2) << 1
num1 = sum
num2 = carry
print("The sum of", num1, "and", num2, "is:", sum)
Метод 4: использование функции reduceиз модуля functools
from functools import reduce
def add(x, y):
return x + y
numbers = [5, 10]
sum = reduce(add, numbers)
print("The sum of", numbers, "is:", sum)
Метод 5: Использование библиотеки numpy
import numpy as np
num1 = np.array([5])
num2 = np.array([10])
sum = np.add(num1, num2)
print("The sum of", num1, "and", num2, "is:", sum[0])
Это всего лишь несколько примеров того, как можно сложить два числа в Python. Вы можете выбрать метод, который соответствует вашим конкретным требованиям.