Информатика | ОГЭ | ЕГЭ | Жизнь, кофе и ЕГЭ по информатике
Без категории · 17 июля 2026 г.
Если задача предполагает работу с файлом, она сразу начинает казаться сложнее. Но это н...
Если задача предполагает работу с файлом, она сразу начинает казаться сложнее. Но это не так. Наоборот, это подсказка, с чего начать. Есть файл? Открываем его, а потом копируем содержимое. Ну, а дальше уже как обычно. Встроенная функция open() позволяет открыть файл, чтобы можно было использовать данные из него в коде. В скобках нужно указать путь до файла. Если файл лежит в той же папке, что и файл кода, достаточно просто имени и расширения, а если в какой-то другой, то нужно указать полное имя, начиная с диска. file = open(«name.txt») или file = open(«C://Documents/name.txt») Метод readline() позволяет считывать каждую следующую строчку файла. n = file.readline() После прочтения данные из файла можно записать в строку или список и работать с ними, как обычно. Вот, например, чтение файла, который содержит в строке два целых числа: f = open(«name.txt») x, y = map(int, f.readline().split()) map() — это встроенная функция, которая позволяет обрабатывать и преобразовывать все элементы в итерируемом объекте без использования явного цикла for. В данном случае она нужна, чтобы оба числа (x и y) сразу преобразовать в целочисленный тип int. split() разбивает строку по разделителю, причем сам разделитель удаляется в процессе. В данном случае разделитель не указан, значит, строка разбивается по пробелу (по умолчанию). #информатика #репетитор #python