schoolИнформатика
verifiedРешено AI
Исправляем ошибки в коде Python: чтение файла построчно
help_outlineУсловие задачи
Исправь ошибки и составь правильный код

lightbulbКраткий ответ
Представлен исправленный код на Python для построчного чтения текстового файла. В оригинальном коде исправлены ошибки в именах переменных и методах.
Подробное решение
Для выполнения задания по программированию на языке Python необходимо исправить ошибки в именах переменных и методах. Ниже представлен правильный вариант кода, который можно переписать в тетрадь.
Задание: Вписать пропущенные фрагменты кода для построчного чтения текстового файла с выводом результатов на экран.
Решение:
В исходном коде были допущены следующие ошибки:
1. Имя файлового дескриптора в конструкции with указано как fp, а при чтении использовалось fr.
2. Метод для чтения строки называется readline, а не redline.
3. Переменная со списком данных названа data, а в условии проверки длины ошибочно написано date.
Исправленный код:
with open("/file.txt") as fp:
while True:
line = fp.readline()
if not line:
break
data = line.split()
if len(data) == 2:
print('{} {:.2f}'.format(data[0], float(data[1])))
Пояснения к коду для тетради:
- fp.readline() — считывает одну строку из файла через объект fp.
- if not line: break — условие выхода из цикла, когда строки в файле закончились.
- data = line.split() — разбивает строку на список слов (имя параметра и значение).
- float(data[1]) — преобразует вторую часть строки в число с плавающей точкой.
- {:.2f} — формат вывода числа с двумя знаками после запятой.