Python как язык программирования поддерживает множество математических операций, которые могут быть выполнены в режиме интерактивной оболочки или используя программный код. В этой статье мы рассмотрим основные математические операции в Python.
Операции сложения, вычитания, умножения и деления
Математические операции сложения, вычитания, умножения и деления доступны в Python, как показано ниже:
x = 10
y = 5
# сложение
print(x + y) # вывод на экран: 15
# вычитание
print(x - y) # вывод на экран: 5
# умножение
print(x * y) # вывод на экран: 50
# деление
print(x / y) # вывод на экран: 2.0
# целочисленное деление
print(x // y) # вывод на экран: 2
# остаток от деления
print(x % y) # вывод на экран: 0
В примере выше мы использовали переменные x и y для демонстрации основных математических операций. Операторы "+", "-", "*" и "/" используются соответственно для сложения, вычитания, умножения и деления.
Операции степени и извлечения корня
Python поддерживает операции степени и извлечения корня для чисел.
x = 2
y = 3
# степень
print(x ** y) # вывод на экран: 8
# квадратный корень
print(x ** 0.5) # вывод на экран: 1.41
# кубический корень
print(y ** (1/3)) # вывод на экран: 1.44
В приведенном выше примере мы используем оператор "**" для возведения числа в степень, а также операторы корня (** 0.5 и ** (1/3)) для извлечения квадратного или кубического корней из числа.
Операции сравнения
В Python также поддерживаются операции сравнения чисел. Операции сравнения могут возвращать логические значения `True` и `False`.
x = 10
y = 5
# равенство
print(x == y) # вывод на экран: False
# неравенство
print(x != y) # вывод на экран: True
# больше чем
print(x > y) # вывод на экран: True
# меньше чем
print(x < y) # вывод на экран: False
# больше или равно
print(x >= y) # вывод на экран: True
# меньше или равно
print(x <= y) # вывод на экран: False
Операторы сравнения ==, !=, >, <, >= и <= используются для сравнения двух чисел.