Типы объектов, операции с числами
Типы объектов
В Python существуют объекты, над которыми производятся операции. У каждого объекта в Python есть тип, который определяет какие операции можно над объектом совершать.
Стандартные типы объектов:
1. Числовые
- целые числа — int (1, 3, 8, 19 и т.д.)
- вещественные — float (3.0, 2.1 и т.д.)
- логические — bool (1 и 0)
2. Строковые
- строки — str
Эти типы объектов являются постоянными. Т.е. для изменения типа объекта необходимо задать новую переменную. Тип объекта можно узнать очень простой командой: type()
Тип объекта можно изменить используя приписки перед ними, например: int(a), float(a), str(a)
Операции с числами в Python
Python поддерживает все распространенные арифметические операции:
- сложение ( + )
- вычитание ( — )
- деление ( / )
- умножение ( * )
- возведение в степень ( ** )
- целочисленное деление ( // )
- получение остатка от деления ( % )
Примеры:
Задаем a и b. Производим целочисленное деление ( a // b ).

Задаем a и b. Производим операцию возведения в степень ( a ** b ).

Арифметические операции с присвоением:
- Присвоение результата сложения ( += )
- Присвоение результата вычитания ( -= )
- Присвоение результата умножения ( *= )
- Присвоение результата от деления ( /= )
- Присвоение результата целочисленного деления ( //= )
- Присвоение степени числа ( **= )
- Присвоение остатка от деления ( %= )
Эти операции позволяют присвоить результат второго операнда к первому, при этом первый операнд меняет свои исходные данные. Например:
Задаем a и b, а после этого производим операцию присвоения сложением результата. И в конце просим вывести a.

Задаем a и b, а после этого производим операцию присвоения степени числа результата. И в конце просим вывести a.
