int(integer) – тип данных для целых чисел, без дробной части:5,-12,0.
float(floating point number) – тип данных для чисел с дробной частью:3.14,-0.5,2.0.
Python различает эти типы по одному признаку – наличию точки в записи числа. 5 – это int, а 5.0 – уже float, хотя математически это одно и то же число. Точка здесь не украшение, а сигнал типа.
Разделитель дробной части в Python – точка, а не запятая, как принято в русской математической традиции: запись 3,14 Python поймёт не как одно дробное число, а как два значения через запятую.