Арифметические операции. Ввод значений
Основные арифметические операции:
-A — число, обратное данному;
A + B — сумма;
A - B — разность;
A * B — произведение;
A // B — деление нацело;
A % B — остаток от деления нацело;
A / B — частное;
A ** B — возведение в степень. Полезно помнить, что квадратный корень из числа x — это x ** 0.5, а корень степени n это x ** (1 / n).
Приоритет операций:
1) Возведение в степень справа налево, то есть 3 ** 2 ** 4 это 3**(2**4).
2) Унарные минусы (отрицания).
3) Операции умножения и деления имеют одинаковый приоритет, выполняются слева направо.
4) Операции сложения и вычитания имеют одинаковый приоритет, выполняются слева направо.
-A — число, обратное данному;
A + B — сумма;
A - B — разность;
A * B — произведение;
A // B — деление нацело;
A % B — остаток от деления нацело;
A / B — частное;
A ** B — возведение в степень. Полезно помнить, что квадратный корень из числа x — это x ** 0.5, а корень степени n это x ** (1 / n).
Приоритет операций:
1) Возведение в степень справа налево, то есть 3 ** 2 ** 4 это 3**(2**4).
2) Унарные минусы (отрицания).
3) Операции умножения и деления имеют одинаковый приоритет, выполняются слева направо.
4) Операции сложения и вычитания имеют одинаковый приоритет, выполняются слева направо.
Ввод значений на разных строках. Пример решения:
N = int(input())
k = int(input())
print(k // N)
Ввод нескольких значений переменных
a, b = input().split()
По умолчанию все значения вводятся в строковом формате. Для преобразования в целые значения необходимо использовать преобразование типов:
a = int(a)
b = int(b)
Можно то же самое сделать с помощью оджной команды:
a, b = map(int, input().split())
Последнее изменение: Понедельник, 21 Сентябрь 2026, 00:37