Арифметические (Математические) операторы
Хотелось бы заранее законспектировать себе базовые вычисления в Python
Для примера буду использовать оболочку IDLE.
- Базовые: сложение, вычисление, умножение и деление указываются соответствующими символами:
>>> 1+1
2
>>> 1-1
0
>>> 1*2
2
>>> 2/4
0.5
2. Если поставить два раза подряд символ умножения
“**”
, то получим возведение в степень A**B ( т.е. А возводим в степень B = AB):
>>> 4**4
256
>>> 2**5
32
Есть небольшая хитрость касательно возведения в степень. С помощью ** можно так же высчитать квадратный корень. Для этого нужно число, из которого нужно посчитать квадратный корень, подставить в качестве A, а в качестве числа B использовать 0.5:
121**0.5
11.0
25**0.5
5.0
289**0.5
17.0
256**0.5
16.0
3.Целочисленное деление. Для этого требуется два раза подряд выставить знак деления
“//”
A//B т.е. ответ целое число с деления A/B. Либо проще, насколько раз надо умножить B, чтобы максимально приблизиться к A, при этом его не перешагнув 🙂
>>> 15//4
3
>>> 6//7
0
>>> 15//4
3
>>> 25//4
6
4.Если между числами поставить знак процента
“%”
, то получим остаток от деления. Пример с подробностями:
A % B
После выполнения оператора % мы получаем остаток, которого не хватает до получения числа А.
25 % 4
4+4+4+4+4+4 = 24. Что бы получить значение A (25), нужно добавить еще единицу (1). Ответ 1
30 % 4
4+4+4+4+4+4+4=28 (4*7) Что бы получить значение A (30), к целому 28 надо добавить 2. Ответ = 2
>>> 25%4
1
>>> 30%4
2
