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

Ответы на вопрос

todo_list = list()
todo_amount = int(input("Количество дел, которые хотите добавить: "))
i = 0
while (i != todo_amount):
todo = input("Дело", i+1, ": ")
todo_list.append(todo)
file = open("test.txt", "w")
file.write(todo)
i += 1
file.close()



Для решения данной задачи можно использовать язык программирования Python. Вот пример программы, которая реализует поставленную задачу:
```python # Запрашиваем у пользователя значение n n = int(input("Введите количество дел: "))
# Создаем пустой список для хранения дел дела = []
# Запрашиваем у пользователя n строк с делами и добавляем их в список for i in range(n): дело = input("Введите дело: ") дела.append(дело)
# Открываем файл для записи with open("список_дел.txt", "w") as file: # Записываем значения из списка через одно в файл в одну строку file.write(" ".join(дела[::2])) ```
В данной программе сначала запрашивается у пользователя значение `n` - количество дел. Затем с помощью цикла `for` запрашивается `n` строк с делами, которые добавляются в список `дела`.
Далее открывается файл "список_дел.txt" для записи с помощью конструкции `with open("список_дел.txt", "w") as file:`. Внутри этой конструкции с помощью метода `write` записываются значения из списка `дела` через одно (используется срез `[::2]`) в файл в одну строку. Значения разделяются пробелом с помощью метода `join`.
Таким образом, в результате выполнения программы в файле "список_дел.txt" будет сохранена одна строка, содержащая значения из списка `дела`, разделенные пробелом.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili