Вопросы к Поиску с Алисой
Функция int() в Python не принимает значения с плавающей точкой, потому что она ожидает число или строку, которая содержит литерал целого числа. stackoverflow.com
Если первый аргумент является строкой, а другой аргумент не указан, Python пытается проанализировать строковый аргумент как десятичное целое число. stackoverflow.com Любой другой символ вызывает исключение. stackoverflow.com
Чтобы преобразовать значение с плавающей точкой в целое число, нужно сначала привести его к типу float, а затем использовать функцию int(). stackoverflow.com stackoverflow.com Например, int(float(”10.0”))
. stackoverflow.com
При преобразовании чисел с плавающей запятой в целые числа с помощью функции int() Python отсекает всё, что идёт после запятой. pythonist.ru