Ошибка «invalid literal for int() with base 10» возникает при попытке преобразовать в целое число значение, которое не может быть интерпретировано как число. 5 Это может быть пустая строка, строка с символами или любой другой тип данных, который не может быть преобразован в число. 5
Некоторые причины, по которым возникает ошибка:
Чтобы избежать ошибки, необходимо убедиться, что значение, которое передаётся функции int(), может быть преобразовано в число. 5 Если это строка, то она должна содержать только числовые символы. 5