logo
LIS PUBLICA
☰
  • Новое
  • Горячее
  • Сокровищница
  • Лучшее
  • Сообщества
  • Видео
  • Обсуждаемое
  • Поиск

kimpokom
kimpokom Опубликовано 6 месяцев назад
  • [NSFW]
  • [жесть]
  • [моё]
  • Мат

Небезопасный контент

Для просмотра необходимо авторизоваться

Н111

13

Напишите программу, которая:

Создаёт текстовый файл с именем users.txt.

Записывает в него имена двух ваших пользователей, каждое на новой строке.

Закрывает файл.

Подсказки:

Чтобы открыть файл для записи, используйте функцию open() с аргументом 'w' (от слова "write" — запись).

Чтобы записать данные в файл, используйте метод write().

Чтобы закрыть файл, используйте метод close().

Не забудьте добавить символ новой строки \n после каждого имени, чтобы они были на разных строках.

file = open('users.txt', 'w')

file.write('...')

file.close()

Читать дальше...
2
+2 / -0
0%
8

Небезопасный контент

Для просмотра необходимо авторизоваться
vervolph
vervolph Опубликовано 6 месяцев назад

Вот готовая программа, которая создает файл users.txt и записывает в него два имени:
```python# Создаем и открываем файл для записиfile = open('users.txt', 'w')
# Записываем первое имя и добавляем символ новой строкиfile.write('Алексей\n')
# Записываем второе имя и добавляем символ новой строкиfile.write('Мария\n')
# Закрываем файлfile.close()
print("Файл users.txt успешно создан и заполнен именами!")```
Альтернативный вариант с более безопасным подходом (рекомендуется):
```python# Используем конструкцию with, которая автоматически закрывает файлwith open('users.txt', 'w') as file:    file.write('Алексей\n')    file.write('Мария\n')
print("Файл users.txt успешно создан и заполнен именами!")```
Что делает программа:
1. Создает файл users.txt в режиме записи ('w')2. Записывает имя "Алексей" и переходит на новую строку (\n)3. Записывает имя "Мария" и переходит на новую строку (\n)4. Закрывает файл
Результат в файле users.txt:
```АлексейМария```
Вы можете заменить имена "Алексей" и "Мария" на любые другие имена по вашему выбору.

0
+0 / -0
[ Свернуть ]
kimpokom
kimpokom ТС Опубликовано 6 месяцев назад
Ответ на Комментарий от vervolph

Вот готовая программа, которая создает файл users.txt и записывает в него два имени: ```python# Создаем и открываем файл для записиfile = open('users.txt', 'w') # Записываем первое имя и добавляем сим...

Нейронка?

1
+1 / -0
vervolph
vervolph Опубликовано 6 месяцев назад
Ответ на Комментарий от kimpokom

Нейронка?

Оно самое

0
+0 / -0
vervolph
vervolph Опубликовано 6 месяцев назад
Ответ на Комментарий от kimpokom

Нейронка?

Интересно, что переносы строк не распознались

0
+0 / -0
kimpokom
kimpokom ТС Опубликовано 6 месяцев назад
Ответ на Комментарий от vervolph

Интересно, что переносы строк не распознались

Мне кажется, я там не особо понимаю, исходник не всегда содержит перевод строки. Это надо исходники в блокноте смотреть чтоли. Notepad++ какойнить, где символы все отображаются.

1
+1 / -0
vervolph
vervolph Опубликовано 6 месяцев назад
Ответ на Комментарий от kimpokom

Мне кажется, я там не особо понимаю, исходник не всегда содержит перевод строки. Это надо исходники в блокноте смотреть чтоли. Notepad++ какойнить, где символы все отображаются.

Телега прекрасно распознает из того же буфера обмена
Телега прекрасно распознает из того же буфера обмена
0
+0 / -0
kimpokom
kimpokom ТС Опубликовано 6 месяцев назад
Ответ на Комментарий от vervolph
Телега прекрасно распознает из того же буфера обмена
Телега прекрасно распознает из того же буфера обмена

Что-то с форматами я не знаю как это правильно объяснить )))

Если вставить текст просто ctrlV разметка слетает:

Вот базовая структура, которая вам поможет:

Pythonfile = open('users.txt', 'w') file.write('...') file.close()

Попробуйте! Это очень важный навык, который откроет вам новые возможности.


Если вставить как обычный текст crtl shift V, то всё правильно вставляется:

Вот базовая структура, которая вам поможет:

Python

file = open('users.txt', 'w')

file.write('...')

file.close()

Попробуйте! Это очень важный навык, который откроет вам новые возможности.

Но это  в веб версии. 

0
+0 / -0
kimpokom
kimpokom ТС Опубликовано 6 месяцев назад
Ответ на Комментарий от vervolph
Телега прекрасно распознает из того же буфера обмена
Телега прекрасно распознает из того же буфера обмена

Что-то с форматами я не знаю как это правильно объяснить )))

Если вставить текст просто ctrlV разметка слетает:

Вот базовая структура, которая вам поможет:

Pythonfile = open('users.txt', 'w') file.write('...') file.close()

Попробуйте! Это очень важный навык, который откроет вам новые возможности.


Если вставить как обычный текст crtl shift V, то всё правильно вставляется:

Вот базовая структура, которая вам поможет:

Python

file = open('users.txt', 'w')

file.write('...')

file.close()

Попробуйте! Это очень важный навык, который откроет вам новые возможности.

Но это  в веб версии. 

1
+1 / -0
Войти

Вход

Регистрация

Я не помню пароль

Войти через Google
Порог горячего 3
Правила сайта
Пользовательское соглашение
О ПД
Принципы самоуправления
FAQ
Нашёл ошибку?
©2026 Varius Soft