В Python существуют изменяемые и неизменяемые типы.
К неизменяемым (immutable) типам относятся:
целые числа (int),
числа с плавающей точкой, вещественные числа (float),
комплексные числа (complex),
логические переменные (bool),
кортежи (tuple),
строки (str),
неизменяемые множества (frozen set).
К изменяемым (mutable) типам относятся:
списки (list),
множества (set),
словари (dict).
При использовании функций из библиотеки math необходимо в первой строке кода подключить ее
import math
При написании самой функции добавить к ее названию префикс math. Например,
math.sqrt(x)
Структуры условного оператора в различных системах программирования очень похожи и имеют вид: "если...то...иначе..."
Главное отличие на языке Python - соблюдение отступов для указания вложенности.
Для составления сложных условий необходимо соединить простые с помощью логических связок
При построении сложных условий в Python можно использовать двойные неравенства, как в математике.
Например, -10 <= x < 20