Задача к ЕГЭ по информатике на тему «Исправление / дополнение кода» №5

Родион написал следующую программу:

f = open("1.txt") n = int(f.readline()) print(n + 1) 

Данная программа выдала ошибку: ValueError: invalid literal for int() with base 10: ’127.12’.

Какую строчку кода и как следует переписать, чтобы программа работала корректно и выдавала 128.12  .

В ответе напишите номер строчки и ее исправленный вид через пробел.

Ошибка говорит о том, что в файле содержится строка с точкой, точку превратить в int нельзя, но можно превратить в вещественное число, если написать float.

Ответ: 2 n = float(f.readline())
Оцените статью
Я решу все!