Теория:

Переменная — это контейнер для хранения различных значений (данных). Данные в программировании бывают различных типов, разберём некоторые из них.
 
Тип данных
Обозначение
Ограничения
Целочисленный
int
Любые целые числа (например, \(62\))
Вещественный
float
Любые дробные числа (например, \(5,25\))
Строковый
str
Любая последовательность символов, даже ничего не значащая (например, «Программа» или «НАИГАЧ»)
Логический
bool
Значениями логических переменных могут быть только TRUE или FALSE
 
Тип переменной определяется автоматически, когда мы присвоили ей какое-то значение.
 
Например:
 
\(a=15\)#\(a\) — целого типа
\(b=15,4\)#\(b\) — вещественного типа
\(s=\) «Привет»#\(s\) — строкового типа
     
Определить переменную помогает команда type().
 
Тип переменных можно изменить.
Пример:
пусть переменная \(a\) сначала будет вещественного типа, для этого нужно написать: \(а=15,25\).
После проверки её типа командой type(a) получим ответ: <class 'float'>, что означает, что переменная \(a\) вещественного типа.
Изменим тип, для этого запишем: \(a=int(a)\).
После проверки увидим результат: <class 'int'>.
Что означает, что \(a\) теперь целого типа.
рез.jpg
Рис. \(1\). Изменение типа данных
Источники:
Рис. 1. Изменение типа данных. © ЯКласс.