1. Главная
  2. Библиотека
  3. Программирование
  4. Проверить код # Задание 2 - Запись и чтение многострочн...
Решение задачи на тему

Проверить код # Задание 2 - Запись и чтение многострочного текста Напишите программу, которая записывает несколько строк текста в файл multiline.txt, а затем читает файл и выводит его содержимое на экран, каждую строку с нового абзаца. Требования: •

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Проверить код # Задание 2 - Запись и чтение многострочного текста Напишите программу, которая записывает несколько строк текста в файл multiline.txt, а затем читает файл и выводит его содержимое на экран, каждую строку с нового абзаца. Требования: •

Условие:

Проверить код # Задание 2 - Запись и чтение многострочного текста

Напишите программу, которая записывает несколько строк текста в файл multiline.txt, а затем читает файл и выводит его содержимое на экран,

каждую строку с нового абзаца.

Требования:

• Используйте режим 'w' для записи.

• Используйте режим 'r' для чтения.


usertext1 = input("Введите первую строку: ")
usertext2 = input("\nВведите вторую строку: ")

with open("multiline.txt", "w") as file:
file.write(usertext1)
file.write(usertext2)

with open("multiline.txt", "r") as file:
content = file.read()
print(f"Вы написали:\n{usertext1}\n{usertext2}")

Решение:

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

Шаг 1: Анализ кода

Ваш код выполняет следующие действия:
1. Запрашивает у пользователя две строки текста.
2. Записывает эти строки в файл multi_line.txt.
3. Читает содержимое файла и выводит на экран.

Однако, в текущем коде есть несколько моментов, которые нужно исправить:
- Строки записываются в файл без разделителей, поэтому они будут слиты в одну строку.
- При выводе содержимого файла на экран вы не читаете его, а просто выводите введенные строки.

Шаг 2: Исправление кода

1. Добавим символ новой строки (\n) между записями в файл, чтобы каждая строка была на новой строке.
2. Изменим вывод, чтобы он отображал содержимое файла, а не просто введенные строки.

Исправленный код:

  • В строках записи в файл добавлен символ новой строки (), чтобы каждая строка текста записывалась на новой строке в файле.
  • При чтении файла теперь выводится его содержимое, а не просто введенные строки.

Теперь вы можете запустить исправленный код. Он должен корректно записывать введенные строки в файл и выводить их на экран, каждая строка с новой строки.

Выбери предмет