🧮 Как сложить 2 числа в python: простой способ и учебный пример
Для сложения двух чисел в Python можно использовать оператор "+". Вот пример:
num1 = 5
num2 = 3
sum = num1 + num2
print(sum)
В этом примере мы определяем две переменные "num1" и "num2", присваиваем им значения 5 и 3 соответственно, а затем используем оператор "+", чтобы сложить их в переменной "sum". Затем мы выводим результат сложения, который будет равен 8.
Детальный ответ
Как сложить 2 числа в Python
Python - это мощный язык программирования, который предлагает множество встроенных возможностей для работы с числами. Если вам нужно сложить два числа в Python, существует несколько способов сделать это.
Использование оператора сложения (+)
Наиболее простым способом сложения двух чисел является использование оператора сложения, обозначенного символом "+". Просто напишите первое число, затем оператор "+", а затем второе число, как показано ниже:
num1 = 5
num2 = 10
sum = num1 + num2
print("Сумма =", sum)
В этом примере мы определяем две переменные, num1 и num2, присваиваем им значения 5 и 10 соответственно, затем складываем их с помощью оператора "+", и сохраняем результат в переменной sum. Затем мы выводим полученную сумму на экран с помощью функции print.
Использование функции sum()
Python также предлагает встроенную функцию sum(), которая позволяет сложить элементы итерируемого объекта. Вы можете передать функции sum() список или кортеж чисел и получить их сумму, как показано ниже:
numbers = [1, 2, 3, 4, 5]
sum = sum(numbers)
print("Сумма =", sum)
В этом примере мы имеем список чисел [1, 2, 3, 4, 5], который передается функции sum(). Функция sum() складывает все числа из списка и возвращает их сумму, которую мы затем выводим на экран.
Использование метода __add__()
Кроме того, если вам нужно сложить два числа внутри пользовательского класса, вы можете определить метод __add__(). Метод __add__() позволяет определить операцию сложения для вашего класса. Рассмотрим следующий пример:
class Number:
def __init__(self, value):
self.value = value
def __add__(self, other):
return self.value + other.value
num1 = Number(5)
num2 = Number(10)
sum = num1 + num2
print("Сумма =", sum)
В этом примере мы создаем класс Number, у которого есть атрибут value и метод __add__(). Метод __add__() определяет, как складывать два объекта класса Number. Мы создаем два объекта класса Number, присваиваем им значения 5 и 10 соответственно, складываем их с помощью оператора "+", и выводим полученную сумму на экран.
Заключение
В Python есть несколько способов сложить два числа. Вы можете использовать оператор сложения (+), функцию sum() для списков и кортежей, а также определить метод __add__() для пользовательского класса. Выберите подходящий способ в зависимости от ваших потребностей и требований.